Skip to content

Commit 5f0b0b0

Browse files
committed
WIP
1 parent 1d993f6 commit 5f0b0b0

File tree

3 files changed

+84
-44
lines changed

3 files changed

+84
-44
lines changed

README.md

+42-22
Original file line numberDiff line numberDiff line change
@@ -44,37 +44,38 @@ 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
- [Typing connect](#typing-connect) 🌟 __NEW__
6565
- [Tools](#tools)
66+
- [Tools Npm Scripts](#tools-npm-scripts)
6667
- [TSLint](#tslint)
6768
- [Jest](#jest)
6869
- [Enzyme](#enzyme)
69-
- [Living Style Guide](#living-style-guide) 🌟 __NEW__
70-
- [Common Npm Scripts](#common-npm-scripts)
70+
- [Living Style Guide](#living-style-guide)
71+
- [Recompose](#recompose) 🌟 __NEW__
7172
- [Recipes](#recipes)
7273
- [tsconfig.json](#tsconfigjson)
7374
- [Vendor Types Augmentation](#vendor-types-augmentation)
7475
- [Default and Named Module Exports](#default-and-named-module-exports)
7576
- [FAQ](#faq)
7677
- [Tutorials](#tutorials)
77-
- [Contributors](#contributors)
78+
- [Contributors](#contributors) 🌟 __NEW__
7879

7980
---
8081

@@ -1147,6 +1148,23 @@ export const SFCCounterConnectedVerbose =
11471148
---
11481149
11491150
# Tools
1151+
> Common tools for TypeScript projects
1152+
1153+
## Tools Npm Scripts
1154+
> Tools related npm scripts shared across projects
1155+
```
1156+
"lint": "tslint -p ./",
1157+
"tsc": "tsc -p ./ --noEmit",
1158+
"tsc:watch": "tsc -p ./ --noEmit -w",
1159+
"pretest": "npm run lint & npm run tsc",
1160+
"test": "jest --config jest.config.json",
1161+
"test:watch": "jest --config jest.config.json --watch",
1162+
"test:update": "jest --config jest.config.json -u",
1163+
```
1164+
1165+
[⇧ back to top](#table-of-contents)
1166+
1167+
---
11501168
11511169
## TSLint
11521170
@@ -1214,6 +1232,8 @@ export const SFCCounterConnectedVerbose =
12141232
12151233
[⇧ back to top](#table-of-contents)
12161234
1235+
---
1236+
12171237
## Jest
12181238
12191239
> Installation
@@ -1259,9 +1279,10 @@ window.localStorage = {
12591279
Object.values = () => [];
12601280
```
12611281
1262-
12631282
[⇧ back to top](#table-of-contents)
12641283
1284+
---
1285+
12651286
## Enzyme
12661287
12671288
> Installation
@@ -1286,16 +1307,15 @@ configure({ adapter: new Adapter() });
12861307
12871308
[⇧ back to top](#table-of-contents)
12881309
1289-
## Common Npm Scripts
1290-
> Common TS-related npm scripts shared across projects
1291-
```
1292-
"lint": "tslint -p ./",
1293-
"tsc": "tsc -p ./ --noEmit",
1294-
"tsc:watch": "tsc -p ./ --noEmit -w",
1295-
"pretest": "npm run lint & npm run tsc",
1296-
"test": "jest --config jest.config.json",
1297-
"test:watch": "jest --config jest.config.json --watch",
1298-
"test:update": "jest --config jest.config.json -u",
1310+
---
1311+
1312+
## Recompose
1313+
1314+
> Installation
1315+
`npm i recompose`
1316+
1317+
```tsx
1318+
// WIP
12991319
```
13001320
13011321
[⇧ back to top](#table-of-contents)

docs/markdown/3_tools.md

+30-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11
# Tools
2+
> Common tools for TypeScript projects
3+
4+
## Tools Npm Scripts
5+
> Tools related npm scripts shared across projects
6+
```
7+
"lint": "tslint -p ./",
8+
"tsc": "tsc -p ./ --noEmit",
9+
"tsc:watch": "tsc -p ./ --noEmit -w",
10+
"pretest": "npm run lint & npm run tsc",
11+
"test": "jest --config jest.config.json",
12+
"test:watch": "jest --config jest.config.json --watch",
13+
"test:update": "jest --config jest.config.json -u",
14+
```
15+
16+
[⇧ back to top](#table-of-contents)
17+
18+
---
219

320
## TSLint
421

@@ -66,6 +83,8 @@
6683

6784
[⇧ back to top](#table-of-contents)
6885

86+
---
87+
6988
## Jest
7089

7190
> Installation
@@ -111,9 +130,10 @@ window.localStorage = {
111130
Object.values = () => [];
112131
```
113132

114-
115133
[⇧ back to top](#table-of-contents)
116134

135+
---
136+
117137
## Enzyme
118138

119139
> Installation
@@ -138,16 +158,15 @@ configure({ adapter: new Adapter() });
138158

139159
[⇧ back to top](#table-of-contents)
140160

141-
## Common Npm Scripts
142-
> Common TS-related npm scripts shared across projects
143-
```
144-
"lint": "tslint -p ./",
145-
"tsc": "tsc -p ./ --noEmit",
146-
"tsc:watch": "tsc -p ./ --noEmit -w",
147-
"pretest": "npm run lint & npm run tsc",
148-
"test": "jest --config jest.config.json",
149-
"test:watch": "jest --config jest.config.json --watch",
150-
"test:update": "jest --config jest.config.json -u",
161+
---
162+
163+
## Recompose
164+
165+
> Installation
166+
`npm i recompose`
167+
168+
```tsx
169+
// WIP
151170
```
152171

153172
[⇧ back to top](#table-of-contents)

docs/markdown/_toc.md

+12-11
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,34 @@
11
## Table of Contents
22
- [Type Definitions & Complementary Libraries](#type-definitions--complementary-libraries)
3-
- [React Types Cheatsheet](#react-types-cheatsheet) 🌟 __NEW__
3+
- [React Types Cheatsheet](#react-types-cheatsheet)
44
- [Component Typing Patterns](#component-typing-patterns)
55
- [Stateless Components - SFC](#stateless-components---sfc)
6-
- [Stateful Components - Class](#stateful-components---class) 📝 __UPDATED__
6+
- [Stateful Components - Class](#stateful-components---class)
77
- [Generic Components](#generic-components)
8-
- [Render Props](#render-props) 🌟 __NEW__
9-
- [Higher-Order Components](#higher-order-components) 📝 __UPDATED__
8+
- [Render Props](#render-props)
9+
- [Higher-Order Components](#higher-order-components)
1010
- [Redux Connected Components](#redux-connected-components)
1111
- [Redux](#redux)
12-
- [Action Creators](#action-creators) 📝 __UPDATED__
13-
- [Reducers](#reducers) 📝 __UPDATED__
12+
- [Action Creators](#action-creators)
13+
- [Reducers](#reducers)
1414
- [State with Type-level Immutability](#state-with-type-level-immutability)
1515
- [Typing reducer](#typing-reducer)
1616
- [Testing reducer](#testing-reducer)
17-
- [Store Configuration](#store-configuration) 📝 __UPDATED__
18-
- [Async Flow](#async-flow) 📝 __UPDATED__
17+
- [Store Configuration](#store-configuration)
18+
- [Async Flow](#async-flow)
1919
- [Selectors](#selectors)
2020
- [Typing connect](#typing-connect) 🌟 __NEW__
2121
- [Tools](#tools)
22+
- [Tools Npm Scripts](#tools-npm-scripts)
2223
- [TSLint](#tslint)
2324
- [Jest](#jest)
2425
- [Enzyme](#enzyme)
25-
- [Living Style Guide](#living-style-guide) 🌟 __NEW__
26-
- [Common Npm Scripts](#common-npm-scripts)
26+
- [Living Style Guide](#living-style-guide)
27+
- [Recompose](#recompose) 🌟 __NEW__
2728
- [Recipes](#recipes)
2829
- [tsconfig.json](#tsconfigjson)
2930
- [Vendor Types Augmentation](#vendor-types-augmentation)
3031
- [Default and Named Module Exports](#default-and-named-module-exports)
3132
- [FAQ](#faq)
3233
- [Tutorials](#tutorials)
33-
- [Contributors](#contributors)
34+
- [Contributors](#contributors) 🌟 __NEW__

0 commit comments

Comments
 (0)