@@ -44,36 +44,37 @@ This gives you the power to prioritize our work and support the project contribu
4444
4545## Table of Contents
4646- [ Type Definitions & Complementary Libraries] ( #type-definitions--complementary-libraries )
47- - [ React Types Cheatsheet] ( #react-types-cheatsheet ) 🌟 __ NEW __
47+ - [ React Types Cheatsheet] ( #react-types-cheatsheet )
4848- [ Component Typing Patterns] ( #component-typing-patterns )
4949 - [ Stateless Components - SFC] ( #stateless-components---sfc )
50- - [ Stateful Components - Class] ( #stateful-components---class ) 📝 __ UPDATED __
50+ - [ Stateful Components - Class] ( #stateful-components---class )
5151 - [ Generic Components] ( #generic-components )
52- - [ Render Props] ( #render-props ) 🌟 __ NEW __
53- - [ Higher-Order Components] ( #higher-order-components ) 📝 __ UPDATED __
52+ - [ Render Props] ( #render-props )
53+ - [ Higher-Order Components] ( #higher-order-components )
5454 - [ Redux Connected Components] ( #redux-connected-components )
5555- [ Redux] ( #redux )
56- - [ Action Creators] ( #action-creators ) 📝 __ UPDATED __
57- - [ Reducers] ( #reducers ) 📝 __ UPDATED __
56+ - [ Action Creators] ( #action-creators )
57+ - [ Reducers] ( #reducers )
5858 - [ State with Type-level Immutability] ( #state-with-type-level-immutability )
5959 - [ Typing reducer] ( #typing-reducer )
6060 - [ Testing reducer] ( #testing-reducer )
61- - [ Store Configuration] ( #store-configuration ) 📝 __ UPDATED __
62- - [ Async Flow] ( #async-flow ) 📝 __ UPDATED __
61+ - [ Store Configuration] ( #store-configuration )
62+ - [ Async Flow] ( #async-flow )
6363 - [ Selectors] ( #selectors )
6464- [ Tools] ( #tools )
65+ - [ Tools Npm Scripts] ( #tools-npm-scripts )
6566 - [ TSLint] ( #tslint )
6667 - [ Jest] ( #jest )
6768 - [ Enzyme] ( #enzyme )
68- - [ Living Style Guide] ( #living-style-guide ) 🌟 __ NEW __
69- - [ Common Npm Scripts ] ( #common-npm-scripts )
69+ - [ Living Style Guide] ( #living-style-guide )
70+ - [ Recompose ] ( #recompose ) 🌟 __ NEW __
7071- [ Recipes] ( #recipes )
7172 - [ tsconfig.json] ( #tsconfigjson )
7273 - [ Vendor Types Augmentation] ( #vendor-types-augmentation )
7374 - [ Default and Named Module Exports] ( #default-and-named-module-exports )
7475- [ FAQ] ( #faq )
7576- [ Tutorials] ( #tutorials )
76- - [ Contributors] ( #contributors )
77+ - [ Contributors] ( #contributors ) 🌟 __ NEW __
7778
7879---
7980
@@ -1111,6 +1112,23 @@ export const getFilteredTodos = createSelector(getTodos, getTodosFilter, (todos,
11111112---
11121113
11131114# Tools
1115+ > Common tools for TypeScript projects
1116+
1117+ ## Tools Npm Scripts
1118+ > Tools related npm scripts shared across projects
1119+ ` ` `
1120+ " lint" : " tslint -p ./" ,
1121+ " tsc" : " tsc -p ./ --noEmit" ,
1122+ " tsc:watch" : " tsc -p ./ --noEmit -w" ,
1123+ " pretest" : " npm run lint & npm run tsc" ,
1124+ " test" : " jest --config jest.config.json" ,
1125+ " test:watch" : " jest --config jest.config.json --watch" ,
1126+ " test:update" : " jest --config jest.config.json -u" ,
1127+ ` ` `
1128+
1129+ [⇧ back to top](#table-of-contents)
1130+
1131+ ---
11141132
11151133## TSLint
11161134
@@ -1178,6 +1196,8 @@ export const getFilteredTodos = createSelector(getTodos, getTodosFilter, (todos,
11781196
11791197[⇧ back to top](#table-of-contents)
11801198
1199+ ---
1200+
11811201## Jest
11821202
11831203> Installation
@@ -1223,9 +1243,10 @@ window.localStorage = {
12231243Object .values = () => [];
12241244` ` `
12251245
1226-
12271246[⇧ back to top](#table-of-contents)
12281247
1248+ ---
1249+
12291250## Enzyme
12301251
12311252> Installation
@@ -1250,16 +1271,15 @@ configure({ adapter: new Adapter() });
12501271
12511272[⇧ back to top](#table-of-contents)
12521273
1253- ## Common Npm Scripts
1254- > Common TS-related npm scripts shared across projects
1255- ` ` `
1256- " lint" : " tslint -p ./" ,
1257- " tsc" : " tsc -p ./ --noEmit" ,
1258- " tsc:watch" : " tsc -p ./ --noEmit -w" ,
1259- " pretest" : " npm run lint & npm run tsc" ,
1260- " test" : " jest --config jest.config.json" ,
1261- " test:watch" : " jest --config jest.config.json --watch" ,
1262- " test:update" : " jest --config jest.config.json -u" ,
1274+ ---
1275+
1276+ ## Recompose
1277+
1278+ > Installation
1279+ ` npm i recompose `
1280+
1281+ ` ` ` tsx
1282+ // WIP
12631283` ` `
12641284
12651285[⇧ back to top](#table-of-contents)
0 commit comments