{"id":20843151,"url":"https://github.com/blesstosam/nuxt-ts-starter","last_synced_at":"2025-06-20T16:33:48.163Z","repository":{"id":38972508,"uuid":"249658675","full_name":"blesstosam/nuxt-ts-starter","owner":"blesstosam","description":"Nuxtjs starter with typescript and koa","archived":false,"fork":false,"pushed_at":"2025-04-09T13:50:08.000Z","size":671,"stargazers_count":2,"open_issues_count":20,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-08T22:42:27.615Z","etag":null,"topics":["koa","koa2","koajs","nuxt","nuxtjs","starter","ts","typescript","vue","vuejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blesstosam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-24T08:58:56.000Z","updated_at":"2023-03-07T09:08:14.000Z","dependencies_parsed_at":"2022-09-05T22:11:40.251Z","dependency_job_id":"9a2cb1c0-f015-45ab-b2a2-ab0fcc733014","html_url":"https://github.com/blesstosam/nuxt-ts-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blesstosam%2Fnuxt-ts-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blesstosam%2Fnuxt-ts-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blesstosam%2Fnuxt-ts-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blesstosam%2Fnuxt-ts-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blesstosam","download_url":"https://codeload.github.com/blesstosam/nuxt-ts-starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253160727,"owners_count":21863624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["koa","koa2","koajs","nuxt","nuxtjs","starter","ts","typescript","vue","vuejs"],"created_at":"2024-11-18T01:27:11.056Z","updated_at":"2025-05-08T22:42:34.178Z","avatar_url":"https://github.com/blesstosam.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nuxt-ts-starter\n\n- Nuxtjs + Typescript + Koa Starter.  \n- No typescript/runtime.(没有用这个依赖是可以更灵活地拓展后台代码)\n- build.sh 是自动部署脚本，部署工具是pm2。可以配合gitlab流水线进行自动打包部署。\n\n\n## Feature\n- Koa server support\n- Nuxt server renderer\n- Complete Typescript development experience\n- I18n both in server or client\n- CSRF support\n- Csp support\n- Session support\n- Rate limit support\n\n\n\n## Build Setup\n\n``` bash\n# install dependencies\n$ npm run install\n\n# serve with hot reload at localhost:3001\n$ npm run server\n\n# build for production\n$ npm run build\n\n# start server\n$ npm run start:ts\n\n# test\n$ npm run test:ci\n\n# publish\n$ npm run publish:ts\n\n# generate static project\n$ npm run generate\n```\n\n## lint-staged v8.2.1 不要升级\n会导致@babel/runtime 被删除导致报错\n\n## tsconfig.json 里的 \"module\": \"esnext\" 要注释掉 否则无法识别 import 语法\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblesstosam%2Fnuxt-ts-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblesstosam%2Fnuxt-ts-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblesstosam%2Fnuxt-ts-starter/lists"}