├── .gitignore ├── .travis.yml ├── LICENSE.md ├── Makefile ├── README.md ├── attr ├── generate.go ├── htmlattributes.autogen.go └── htmlattributes.source.txt ├── component.go ├── el ├── elements.autogen.go └── generate.go ├── element.go ├── event.go ├── evt ├── event.autogen.go └── generate.go ├── examples ├── .gitignore ├── ajax │ ├── ajax.js │ ├── ajax.js.map │ ├── index.html │ └── main.go ├── basic-click-counter │ ├── basic-click-counter.js │ ├── basic-click-counter.js.map │ ├── index.html │ └── main.go ├── basic │ ├── basic.js │ ├── basic.js.map │ ├── index.html │ └── main.go ├── build.sh ├── composition │ ├── composition.js │ ├── composition.js.map │ ├── index.html │ └── main.go ├── debounce │ ├── debounce.js │ ├── debounce.js.map │ ├── index.html │ └── main.go ├── helpers.go ├── interop │ ├── index.html │ ├── interop-ext-global.js │ ├── interop-ext-module-bundle.js │ ├── interop-ext-module.js │ ├── interop-ext-reverse-bundle.js │ ├── interop-ext-reverse.js │ ├── interop.js │ ├── interop.js.map │ └── main.go ├── lifecycle │ ├── index.html │ ├── lifecycle.js │ ├── lifecycle.js.map │ └── main.go └── router │ ├── index.html │ ├── main.go │ ├── router.js │ └── router.js.map ├── helpers.go ├── lifecycle.go ├── modifiers.go ├── package.json ├── render.go ├── support └── support.go ├── tests ├── component_test.go ├── component_tests.inc.js ├── doc.go ├── element_test.go ├── event_test.go ├── grt │ ├── test_helpers.go │ ├── test_helpers.inc.js │ └── test_helpers_test.go ├── modifier_test.go └── this_test.go └── this.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/README.md -------------------------------------------------------------------------------- /attr/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/attr/generate.go -------------------------------------------------------------------------------- /attr/htmlattributes.autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/attr/htmlattributes.autogen.go -------------------------------------------------------------------------------- /attr/htmlattributes.source.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/attr/htmlattributes.source.txt -------------------------------------------------------------------------------- /component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/component.go -------------------------------------------------------------------------------- /el/elements.autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/el/elements.autogen.go -------------------------------------------------------------------------------- /el/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/el/generate.go -------------------------------------------------------------------------------- /element.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/element.go -------------------------------------------------------------------------------- /event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/event.go -------------------------------------------------------------------------------- /evt/event.autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/evt/event.autogen.go -------------------------------------------------------------------------------- /evt/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/evt/generate.go -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/ajax/ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/ajax/ajax.js -------------------------------------------------------------------------------- /examples/ajax/ajax.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/ajax/ajax.js.map -------------------------------------------------------------------------------- /examples/ajax/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/ajax/index.html -------------------------------------------------------------------------------- /examples/ajax/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/ajax/main.go -------------------------------------------------------------------------------- /examples/basic-click-counter/basic-click-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic-click-counter/basic-click-counter.js -------------------------------------------------------------------------------- /examples/basic-click-counter/basic-click-counter.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic-click-counter/basic-click-counter.js.map -------------------------------------------------------------------------------- /examples/basic-click-counter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic-click-counter/index.html -------------------------------------------------------------------------------- /examples/basic-click-counter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic-click-counter/main.go -------------------------------------------------------------------------------- /examples/basic/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic/basic.js -------------------------------------------------------------------------------- /examples/basic/basic.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic/basic.js.map -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/basic/main.go -------------------------------------------------------------------------------- /examples/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/build.sh -------------------------------------------------------------------------------- /examples/composition/composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/composition/composition.js -------------------------------------------------------------------------------- /examples/composition/composition.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/composition/composition.js.map -------------------------------------------------------------------------------- /examples/composition/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/composition/index.html -------------------------------------------------------------------------------- /examples/composition/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/composition/main.go -------------------------------------------------------------------------------- /examples/debounce/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/debounce/debounce.js -------------------------------------------------------------------------------- /examples/debounce/debounce.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/debounce/debounce.js.map -------------------------------------------------------------------------------- /examples/debounce/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/debounce/index.html -------------------------------------------------------------------------------- /examples/debounce/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/debounce/main.go -------------------------------------------------------------------------------- /examples/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/helpers.go -------------------------------------------------------------------------------- /examples/interop/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/index.html -------------------------------------------------------------------------------- /examples/interop/interop-ext-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop-ext-global.js -------------------------------------------------------------------------------- /examples/interop/interop-ext-module-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop-ext-module-bundle.js -------------------------------------------------------------------------------- /examples/interop/interop-ext-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop-ext-module.js -------------------------------------------------------------------------------- /examples/interop/interop-ext-reverse-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop-ext-reverse-bundle.js -------------------------------------------------------------------------------- /examples/interop/interop-ext-reverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop-ext-reverse.js -------------------------------------------------------------------------------- /examples/interop/interop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop.js -------------------------------------------------------------------------------- /examples/interop/interop.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/interop.js.map -------------------------------------------------------------------------------- /examples/interop/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/interop/main.go -------------------------------------------------------------------------------- /examples/lifecycle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/lifecycle/index.html -------------------------------------------------------------------------------- /examples/lifecycle/lifecycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/lifecycle/lifecycle.js -------------------------------------------------------------------------------- /examples/lifecycle/lifecycle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/lifecycle/lifecycle.js.map -------------------------------------------------------------------------------- /examples/lifecycle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/lifecycle/main.go -------------------------------------------------------------------------------- /examples/router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/router/index.html -------------------------------------------------------------------------------- /examples/router/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/router/main.go -------------------------------------------------------------------------------- /examples/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/router/router.js -------------------------------------------------------------------------------- /examples/router/router.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/examples/router/router.js.map -------------------------------------------------------------------------------- /helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/helpers.go -------------------------------------------------------------------------------- /lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/lifecycle.go -------------------------------------------------------------------------------- /modifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/modifiers.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/package.json -------------------------------------------------------------------------------- /render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/render.go -------------------------------------------------------------------------------- /support/support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/support/support.go -------------------------------------------------------------------------------- /tests/component_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/component_test.go -------------------------------------------------------------------------------- /tests/component_tests.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/component_tests.inc.js -------------------------------------------------------------------------------- /tests/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/doc.go -------------------------------------------------------------------------------- /tests/element_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/element_test.go -------------------------------------------------------------------------------- /tests/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/event_test.go -------------------------------------------------------------------------------- /tests/grt/test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/grt/test_helpers.go -------------------------------------------------------------------------------- /tests/grt/test_helpers.inc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/grt/test_helpers.inc.js -------------------------------------------------------------------------------- /tests/grt/test_helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/grt/test_helpers_test.go -------------------------------------------------------------------------------- /tests/modifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/modifier_test.go -------------------------------------------------------------------------------- /tests/this_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/tests/this_test.go -------------------------------------------------------------------------------- /this.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bep/gr/HEAD/this.go --------------------------------------------------------------------------------