├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jsconfig.json ├── logo.png ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── app.html ├── hooks.server.js ├── lib │ ├── ArticleList │ │ ├── ArticlePreview.svelte │ │ └── index.svelte │ ├── ListErrors.svelte │ ├── api.js │ ├── assets │ │ └── favicon.ico │ └── constants.js └── routes │ ├── +error.svelte │ ├── +layout.server.js │ ├── +layout.svelte │ ├── +page.server.js │ ├── +page.svelte │ ├── Nav.svelte │ ├── Pagination.svelte │ ├── PreloadingIndicator.svelte │ ├── article │ └── [slug] │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ ├── ArticleMeta.svelte │ │ ├── Comment.svelte │ │ ├── CommentContainer.svelte │ │ └── CommentInput.svelte │ ├── editor │ ├── +page.server.js │ ├── +page.svelte │ ├── Editor.svelte │ └── [slug] │ │ ├── +page.server.js │ │ └── +page.svelte │ ├── login │ ├── +page.server.js │ └── +page.svelte │ ├── profile │ ├── +page.js │ ├── +page.svelte │ └── @[user] │ │ ├── +layout.server.js │ │ ├── +layout.svelte │ │ ├── +page.server.js │ │ ├── +page.svelte │ │ ├── favorites │ │ ├── +page.server.js │ │ └── +page.svelte │ │ └── get_articles.js │ ├── register │ ├── +page.server.js │ └── +page.svelte │ └── settings │ ├── +page.server.js │ └── +page.svelte ├── static ├── logo-256.png ├── manifest.json └── robots.txt ├── svelte.config.js └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - esbuild 3 | -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/hooks.server.js -------------------------------------------------------------------------------- /src/lib/ArticleList/ArticlePreview.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/ArticleList/ArticlePreview.svelte -------------------------------------------------------------------------------- /src/lib/ArticleList/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/ArticleList/index.svelte -------------------------------------------------------------------------------- /src/lib/ListErrors.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/ListErrors.svelte -------------------------------------------------------------------------------- /src/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/api.js -------------------------------------------------------------------------------- /src/lib/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/assets/favicon.ico -------------------------------------------------------------------------------- /src/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/lib/constants.js -------------------------------------------------------------------------------- /src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/+error.svelte -------------------------------------------------------------------------------- /src/routes/+layout.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/+layout.server.js -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/+page.server.js -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/Nav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/Nav.svelte -------------------------------------------------------------------------------- /src/routes/Pagination.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/Pagination.svelte -------------------------------------------------------------------------------- /src/routes/PreloadingIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/PreloadingIndicator.svelte -------------------------------------------------------------------------------- /src/routes/article/[slug]/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/+page.server.js -------------------------------------------------------------------------------- /src/routes/article/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/+page.svelte -------------------------------------------------------------------------------- /src/routes/article/[slug]/ArticleMeta.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/ArticleMeta.svelte -------------------------------------------------------------------------------- /src/routes/article/[slug]/Comment.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/Comment.svelte -------------------------------------------------------------------------------- /src/routes/article/[slug]/CommentContainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/CommentContainer.svelte -------------------------------------------------------------------------------- /src/routes/article/[slug]/CommentInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/article/[slug]/CommentInput.svelte -------------------------------------------------------------------------------- /src/routes/editor/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/editor/+page.server.js -------------------------------------------------------------------------------- /src/routes/editor/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/editor/+page.svelte -------------------------------------------------------------------------------- /src/routes/editor/Editor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/editor/Editor.svelte -------------------------------------------------------------------------------- /src/routes/editor/[slug]/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/editor/[slug]/+page.server.js -------------------------------------------------------------------------------- /src/routes/editor/[slug]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/editor/[slug]/+page.svelte -------------------------------------------------------------------------------- /src/routes/login/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/login/+page.server.js -------------------------------------------------------------------------------- /src/routes/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/login/+page.svelte -------------------------------------------------------------------------------- /src/routes/profile/+page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/+page.js -------------------------------------------------------------------------------- /src/routes/profile/+page.svelte: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/routes/profile/@[user]/+layout.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/+layout.server.js -------------------------------------------------------------------------------- /src/routes/profile/@[user]/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/+layout.svelte -------------------------------------------------------------------------------- /src/routes/profile/@[user]/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/+page.server.js -------------------------------------------------------------------------------- /src/routes/profile/@[user]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/+page.svelte -------------------------------------------------------------------------------- /src/routes/profile/@[user]/favorites/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/favorites/+page.server.js -------------------------------------------------------------------------------- /src/routes/profile/@[user]/favorites/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/favorites/+page.svelte -------------------------------------------------------------------------------- /src/routes/profile/@[user]/get_articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/profile/@[user]/get_articles.js -------------------------------------------------------------------------------- /src/routes/register/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/register/+page.server.js -------------------------------------------------------------------------------- /src/routes/register/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/register/+page.svelte -------------------------------------------------------------------------------- /src/routes/settings/+page.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/settings/+page.server.js -------------------------------------------------------------------------------- /src/routes/settings/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/src/routes/settings/+page.svelte -------------------------------------------------------------------------------- /static/logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/static/logo-256.png -------------------------------------------------------------------------------- /static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/static/manifest.json -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/static/robots.txt -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/svelte.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sveltejs/realworld/HEAD/vite.config.js --------------------------------------------------------------------------------