├── .eslintrc ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── index.js ├── package.json └── src ├── angular ├── no-ssr.html ├── rollup.config.js ├── src │ ├── app.ts │ └── main.ts ├── ssr.html └── tsconfig.json ├── custom-elements ├── app.js ├── no-ssr.html └── ssr.html ├── preact ├── .babelrc ├── app.js ├── comments.js ├── no-ssr.html ├── rollup.config.js ├── ssr.html └── vote-buttons.js ├── react ├── app.js ├── comments.js ├── no-ssr.html ├── ssr.html ├── vote-buttons.js └── webpack.config.js ├── shared ├── comments-standalone.js ├── comments.js ├── rollup.config.js └── styles.css ├── third_party └── ember2 │ ├── .bowerrc │ ├── .editorconfig │ ├── .ember-cli │ ├── .jshintrc │ ├── .travis.yml │ ├── .watchmanconfig │ ├── README.md │ ├── app │ ├── app.js │ ├── components │ │ ├── .gitkeep │ │ ├── post-comment.js │ │ ├── post-comments.js │ │ └── vote-buttons.js │ ├── controllers │ │ └── .gitkeep │ ├── helpers │ │ ├── .gitkeep │ │ └── format-score.js │ ├── index.html │ ├── models │ │ └── .gitkeep │ ├── resolver.js │ ├── router.js │ ├── routes │ │ ├── .gitkeep │ │ └── application.js │ └── templates │ │ ├── application.hbs │ │ └── components │ │ ├── .gitkeep │ │ ├── post-comment.hbs │ │ ├── post-comments.hbs │ │ └── vote-buttons.hbs │ ├── bower.json │ ├── config │ └── environment.js │ ├── ember-cli-build.js │ ├── package.json │ ├── public │ ├── app.css │ ├── crossdomain.xml │ └── robots.txt │ ├── testem.js │ ├── tests │ ├── .jshintrc │ ├── helpers │ │ ├── destroy-app.js │ │ ├── module-for-acceptance.js │ │ ├── resolver.js │ │ └── start-app.js │ ├── index.html │ ├── integration │ │ ├── .gitkeep │ │ └── components │ │ │ ├── post-comment-test.js │ │ │ ├── post-comments-test.js │ │ │ └── vote-buttons-test.js │ ├── test-helper.js │ └── unit │ │ └── .gitkeep │ ├── tmp │ └── .metadata_never_index │ └── vendor │ └── .gitkeep ├── vanilla ├── app.js ├── no-ssr.html └── ssr.html └── vue ├── app.js ├── comment.js ├── no-ssr.html ├── rollup.config.js ├── ssr.html ├── third_party └── vue.min.js └── vote-buttons.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/package.json -------------------------------------------------------------------------------- /src/angular/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/no-ssr.html -------------------------------------------------------------------------------- /src/angular/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/rollup.config.js -------------------------------------------------------------------------------- /src/angular/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/src/app.ts -------------------------------------------------------------------------------- /src/angular/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/src/main.ts -------------------------------------------------------------------------------- /src/angular/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/ssr.html -------------------------------------------------------------------------------- /src/angular/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/angular/tsconfig.json -------------------------------------------------------------------------------- /src/custom-elements/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/custom-elements/app.js -------------------------------------------------------------------------------- /src/custom-elements/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/custom-elements/no-ssr.html -------------------------------------------------------------------------------- /src/custom-elements/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/custom-elements/ssr.html -------------------------------------------------------------------------------- /src/preact/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/.babelrc -------------------------------------------------------------------------------- /src/preact/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/app.js -------------------------------------------------------------------------------- /src/preact/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/comments.js -------------------------------------------------------------------------------- /src/preact/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/no-ssr.html -------------------------------------------------------------------------------- /src/preact/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/rollup.config.js -------------------------------------------------------------------------------- /src/preact/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/ssr.html -------------------------------------------------------------------------------- /src/preact/vote-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/preact/vote-buttons.js -------------------------------------------------------------------------------- /src/react/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/app.js -------------------------------------------------------------------------------- /src/react/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/comments.js -------------------------------------------------------------------------------- /src/react/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/no-ssr.html -------------------------------------------------------------------------------- /src/react/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/ssr.html -------------------------------------------------------------------------------- /src/react/vote-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/vote-buttons.js -------------------------------------------------------------------------------- /src/react/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/react/webpack.config.js -------------------------------------------------------------------------------- /src/shared/comments-standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/shared/comments-standalone.js -------------------------------------------------------------------------------- /src/shared/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/shared/comments.js -------------------------------------------------------------------------------- /src/shared/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/shared/rollup.config.js -------------------------------------------------------------------------------- /src/shared/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/shared/styles.css -------------------------------------------------------------------------------- /src/third_party/ember2/.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/.bowerrc -------------------------------------------------------------------------------- /src/third_party/ember2/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/.editorconfig -------------------------------------------------------------------------------- /src/third_party/ember2/.ember-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/.ember-cli -------------------------------------------------------------------------------- /src/third_party/ember2/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/.jshintrc -------------------------------------------------------------------------------- /src/third_party/ember2/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/.travis.yml -------------------------------------------------------------------------------- /src/third_party/ember2/.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist"] 3 | } 4 | -------------------------------------------------------------------------------- /src/third_party/ember2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/README.md -------------------------------------------------------------------------------- /src/third_party/ember2/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/app.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/components/post-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/components/post-comment.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/components/post-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/components/post-comments.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/components/vote-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/components/vote-buttons.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/helpers/format-score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/helpers/format-score.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/index.html -------------------------------------------------------------------------------- /src/third_party/ember2/app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/resolver.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/router.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/routes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/routes/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/routes/application.js -------------------------------------------------------------------------------- /src/third_party/ember2/app/templates/application.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/templates/application.hbs -------------------------------------------------------------------------------- /src/third_party/ember2/app/templates/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/app/templates/components/post-comment.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/templates/components/post-comment.hbs -------------------------------------------------------------------------------- /src/third_party/ember2/app/templates/components/post-comments.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/templates/components/post-comments.hbs -------------------------------------------------------------------------------- /src/third_party/ember2/app/templates/components/vote-buttons.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/app/templates/components/vote-buttons.hbs -------------------------------------------------------------------------------- /src/third_party/ember2/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/bower.json -------------------------------------------------------------------------------- /src/third_party/ember2/config/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/config/environment.js -------------------------------------------------------------------------------- /src/third_party/ember2/ember-cli-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/ember-cli-build.js -------------------------------------------------------------------------------- /src/third_party/ember2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/package.json -------------------------------------------------------------------------------- /src/third_party/ember2/public/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/public/app.css -------------------------------------------------------------------------------- /src/third_party/ember2/public/crossdomain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/public/crossdomain.xml -------------------------------------------------------------------------------- /src/third_party/ember2/public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /src/third_party/ember2/testem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/testem.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/.jshintrc -------------------------------------------------------------------------------- /src/third_party/ember2/tests/helpers/destroy-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/helpers/destroy-app.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/helpers/module-for-acceptance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/helpers/module-for-acceptance.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/helpers/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/helpers/resolver.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/helpers/start-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/helpers/start-app.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/index.html -------------------------------------------------------------------------------- /src/third_party/ember2/tests/integration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/tests/integration/components/post-comment-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/integration/components/post-comment-test.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/integration/components/post-comments-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/integration/components/post-comments-test.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/integration/components/vote-buttons-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/integration/components/vote-buttons-test.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/test-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/third_party/ember2/tests/test-helper.js -------------------------------------------------------------------------------- /src/third_party/ember2/tests/unit/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/third_party/ember2/tmp/.metadata_never_index: -------------------------------------------------------------------------------- 1 | undefined -------------------------------------------------------------------------------- /src/third_party/ember2/vendor/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vanilla/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vanilla/app.js -------------------------------------------------------------------------------- /src/vanilla/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vanilla/no-ssr.html -------------------------------------------------------------------------------- /src/vanilla/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vanilla/ssr.html -------------------------------------------------------------------------------- /src/vue/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/app.js -------------------------------------------------------------------------------- /src/vue/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/comment.js -------------------------------------------------------------------------------- /src/vue/no-ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/no-ssr.html -------------------------------------------------------------------------------- /src/vue/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/rollup.config.js -------------------------------------------------------------------------------- /src/vue/ssr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/ssr.html -------------------------------------------------------------------------------- /src/vue/third_party/vue.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/third_party/vue.min.js -------------------------------------------------------------------------------- /src/vue/vote-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlearchive/sample-framework-boot/HEAD/src/vue/vote-buttons.js --------------------------------------------------------------------------------