├── .editorconfig ├── .gitignore ├── .prettierrc.js ├── LICENSE ├── README.md ├── assets └── logo.png ├── common ├── api.ts ├── cache.ts └── utils.ts ├── components ├── comment.vue ├── item-list-nav.vue ├── item.vue ├── lazy-wrapper.vue └── spinner.vue ├── layouts └── default.vue ├── nuxt.config.ts ├── package.json ├── pages ├── _feed │ └── _page.vue ├── index.tsx ├── item │ └── _id.vue └── user │ └── _id.vue ├── plugins └── filters.ts ├── static ├── favicon.ico └── icon.png ├── store └── index.ts ├── tests ├── __snapshots__ │ ├── comment.spec.ts.snap │ └── spinner.spec.ts.snap ├── comment.spec.ts ├── spinner.spec.ts ├── sum.spec.ts ├── sum.ts └── vue-shims.d.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "semi": false 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/assets/logo.png -------------------------------------------------------------------------------- /common/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/common/api.ts -------------------------------------------------------------------------------- /common/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/common/cache.ts -------------------------------------------------------------------------------- /common/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/common/utils.ts -------------------------------------------------------------------------------- /components/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/components/comment.vue -------------------------------------------------------------------------------- /components/item-list-nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/components/item-list-nav.vue -------------------------------------------------------------------------------- /components/item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/components/item.vue -------------------------------------------------------------------------------- /components/lazy-wrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/components/lazy-wrapper.vue -------------------------------------------------------------------------------- /components/spinner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/components/spinner.vue -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/package.json -------------------------------------------------------------------------------- /pages/_feed/_page.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/pages/_feed/_page.vue -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/item/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/pages/item/_id.vue -------------------------------------------------------------------------------- /pages/user/_id.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/pages/user/_id.vue -------------------------------------------------------------------------------- /plugins/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/plugins/filters.ts -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/static/icon.png -------------------------------------------------------------------------------- /store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/store/index.ts -------------------------------------------------------------------------------- /tests/__snapshots__/comment.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/__snapshots__/comment.spec.ts.snap -------------------------------------------------------------------------------- /tests/__snapshots__/spinner.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/__snapshots__/spinner.spec.ts.snap -------------------------------------------------------------------------------- /tests/comment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/comment.spec.ts -------------------------------------------------------------------------------- /tests/spinner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/spinner.spec.ts -------------------------------------------------------------------------------- /tests/sum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/sum.spec.ts -------------------------------------------------------------------------------- /tests/sum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/sum.ts -------------------------------------------------------------------------------- /tests/vue-shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tests/vue-shims.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-community/hackernews-nuxt-ts/HEAD/yarn.lock --------------------------------------------------------------------------------