@kmfb/create-node-ts-app
Version:
create-node-ts-app
6 lines (5 loc) • 2.48 kB
TypeScript
export declare const eslintrc = "module.exports = {\n \"env\": {\n \"es2021\": true,\n \"node\": true\n },\n \"extends\": [\n \"eslint:recommended\",\n \"plugin:@typescript-eslint/recommended\"\n ],\n \"parser\": \"@typescript-eslint/parser\",\n \"parserOptions\": {\n \"ecmaVersion\": 12,\n \"sourceType\": \"module\"\n },\n \"plugins\": [\n \"@typescript-eslint\"\n ],\n \"rules\": {\n }\n};";
export declare const prettierrc = "module.exports = {\n // \u4E00\u884C\u6700\u591A 80 \u5B57\u7B26\n printWidth: 80,\n // \u4F7F\u7528 2 \u4E2A\u7A7A\u683C\u7F29\u8FDB\n tabWidth: 2,\n // \u4E0D\u4F7F\u7528 tab \u7F29\u8FDB\uFF0C\u800C\u4F7F\u7528\u7A7A\u683C\n useTabs: false,\n // \u884C\u5C3E\u9700\u8981\u6709\u5206\u53F7\n semi: true,\n // \u4F7F\u7528\u5355\u5F15\u53F7\u4EE3\u66FF\u53CC\u5F15\u53F7\n singleQuote: true,\n // \u5BF9\u8C61\u7684 key \u4EC5\u5728\u5FC5\u8981\u65F6\u7528\u5F15\u53F7\n quoteProps: 'as-needed',\n // jsx \u4E0D\u4F7F\u7528\u5355\u5F15\u53F7\uFF0C\u800C\u4F7F\u7528\u53CC\u5F15\u53F7\n jsxSingleQuote: false,\n // \u672B\u5C3E\u4F7F\u7528\u9017\u53F7\n trailingComma: 'all',\n // \u5927\u62EC\u53F7\u5185\u7684\u9996\u5C3E\u9700\u8981\u7A7A\u683C { foo: bar }\n bracketSpacing: true,\n // \u7BAD\u5934\u51FD\u6570\uFF0C\u53EA\u6709\u4E00\u4E2A\u53C2\u6570\u7684\u65F6\u5019\uFF0C\u4E5F\u9700\u8981\u62EC\u53F7\n arrowParens: 'always',\n // \u6BCF\u4E2A\u6587\u4EF6\u683C\u5F0F\u5316\u7684\u8303\u56F4\u662F\u6587\u4EF6\u7684\u5168\u90E8\u5185\u5BB9\n rangeStart: 0,\n rangeEnd: Infinity,\n // \u4E0D\u9700\u8981\u5199\u6587\u4EF6\u5F00\u5934\u7684 @prettier\n requirePragma: false,\n // \u4E0D\u9700\u8981\u81EA\u52A8\u5728\u6587\u4EF6\u5F00\u5934\u63D2\u5165 @prettier\n insertPragma: false,\n // \u4F7F\u7528\u9ED8\u8BA4\u7684\u6298\u884C\u6807\u51C6\n proseWrap: 'preserve',\n // \u6839\u636E\u663E\u793A\u6837\u5F0F\u51B3\u5B9A html \u8981\u4E0D\u8981\u6298\u884C\n htmlWhitespaceSensitivity: 'css',\n // \u6362\u884C\u7B26\u4F7F\u7528 lf\n endOfLine: 'lf'\n};";
export declare const commitlint = "module.exports = {\n extends: ['@commitlint/config-conventional']\n};";
export declare const gitignore = "node_modules\n.eslintcache\nlib";
export declare const vscodeSettings = "{\n \"files.autoSave\": \"onFocusChange\",\n \"editor.defaultFormatter\": \"esbenp.prettier-vscode\",\n \"editor.formatOnPaste\": true,\n \"editor.formatOnSave\": true,\n \"editor.tabSize\": 2\n}";