File tree Expand file tree Collapse file tree 5 files changed +80
-1
lines changed
Expand file tree Collapse file tree 5 files changed +80
-1
lines changed Original file line number Diff line number Diff line change @@ -59,6 +59,25 @@ const config: ConfigurationFile = {
5959 } ) ;
6060 }
6161
62+ if ( template === 'nest' ) {
63+ return JSON . stringify ( {
64+ compilerOptions : {
65+ module : 'commonjs' ,
66+ declaration : true ,
67+ noImplicitAny : false ,
68+ removeComments : true ,
69+ noLib : false ,
70+ allowSyntheticDefaultImports : true ,
71+ emitDecoratorMetadata : true ,
72+ experimentalDecorators : true ,
73+ target : 'es6' ,
74+ sourceMap : true ,
75+ outDir : './dist' ,
76+ baseUrl : './src' ,
77+ } ,
78+ } ) ;
79+ }
80+
6281 return JSON . stringify (
6382 {
6483 compilerOptions : {
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import Next from 'common/components/logos/Next';
1515import Nuxt from 'common/components/logos/Nuxt' ;
1616import Node from 'common/components/logos/Node' ;
1717import Apollo from 'common/components/logos/Apollo' ;
18+ import Nest from 'common/components/logos/Nest' ;
1819
1920import {
2021 react ,
@@ -33,6 +34,7 @@ import {
3334 nuxt ,
3435 node ,
3536 apollo ,
37+ nest ,
3638} from './' ;
3739
3840import type { Template } from './' ;
@@ -71,6 +73,8 @@ export default function getIcon(theme: Template) {
7173 return Node ;
7274 case apollo . name :
7375 return Apollo ;
76+ case nest . name :
77+ return Nest ;
7478 default :
7579 return React ;
7680 }
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ import next from './next';
1717import node from './node' ;
1818import apollo from './apollo-server' ;
1919import sapper from './sapper' ;
20+ import nest from './nest' ;
2021
2122export {
2223 angular ,
@@ -36,6 +37,7 @@ export {
3637 svelte ,
3738 vue ,
3839 sapper ,
40+ nest ,
3941 ember ,
4042} ;
4143
@@ -54,7 +56,8 @@ export type Template =
5456 | 'next'
5557 | 'reason'
5658 | 'apollo'
57- | 'sapper' ;
59+ | 'sapper'
60+ | 'nest' ;
5861
5962export default function getDefinition ( theme : Template ) {
6063 switch ( theme ) {
@@ -92,6 +95,8 @@ export default function getDefinition(theme: Template) {
9295 return apollo ;
9396 case sapper . name :
9497 return sapper ;
98+ case nest . name :
99+ return nest ;
95100 default :
96101 return react ;
97102 }
Original file line number Diff line number Diff line change 1+ // @flow
2+ import Template from './template' ;
3+ import { decorateSelector } from '../theme' ;
4+ import configurations from './configuration' ;
5+
6+ export default new Template (
7+ 'nest' ,
8+ 'Nest' ,
9+ 'https://nestjs.com/' ,
10+ 'github/nestjs/typescript-starter' ,
11+ decorateSelector ( ( ) => '#ed2945' ) ,
12+ {
13+ extraConfigurations : {
14+ '/tsconfig.json' : configurations . tsconfig ,
15+ } ,
16+ isServer : true ,
17+ mainFile : [ '/src/main.ts' ] ,
18+ showOnHomePage : true ,
19+ }
20+ ) ;
You can’t perform that action at this time.
0 commit comments