Skip to content

Commit 31d110b

Browse files
more updates to table
1 parent 0125c32 commit 31d110b

File tree

3 files changed

+27
-25
lines changed

3 files changed

+27
-25
lines changed

index.html

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
<div id="root"></div>
1313
<script src="https://cdn.jsdelivr.net/prism/1.3.0/prism.js" type="text/javascript"></script>
1414
<script src="https://cdn.jsdelivr.net/prism/1.3.0/components/prism-jsx.min.js" type="text/javascript"></script>
15+
<script src="https://cdn.jsdelivr.net/prism/1.3.0/components/prism-typescript.min.js" type="text/javascript"></script>
16+
<script src="https://cdn.jsdelivr.net/prism/1.3.0/components/prism-bash.min.js" type="text/javascript"></script>
1517
<script src="./dist/bundle.js"></script>
1618
</body>
1719
</html>

package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"license": "MIT",
1717
"dependencies": {
1818
"lodash": "^4.16.0",
19-
"normalize.css": "3.0.3",
19+
"normalize.css": "5.0.0",
2020
"react": "^15.3.2",
2121
"react-dom": "^15.3.2",
2222
"spectacle": "^1.0.0"
@@ -31,18 +31,18 @@
3131
"babel-preset-react": "^6.3.13",
3232
"babel-preset-react-hmre": "^1.0.1",
3333
"babel-preset-stage-0": "^6.3.13",
34-
"css-loader": "^0.23.0",
35-
"eslint": "^1.8.0",
36-
"eslint-config-defaults": "^7.1.1",
37-
"eslint-plugin-filenames": "^0.1.2",
38-
"eslint-plugin-react": "^3.6.3",
34+
"css-loader": "^0.26.1",
35+
"eslint": "^3.12.2",
36+
"eslint-config-defaults": "^9.0.0",
37+
"eslint-plugin-filenames": "^1.1.0",
38+
"eslint-plugin-react": "^6.8.0",
3939
"express": "^4.13.3",
40-
"file-loader": "^0.8.4",
41-
"gh-pages": "^0.11.0",
40+
"file-loader": "^0.9.0",
41+
"gh-pages": "^0.12.0",
4242
"html-loader": "^0.4.0",
4343
"is-buffer": "^1.1.1",
4444
"markdown-loader": "^0.1.7",
45-
"node-libs-browser": "^0.5.3",
45+
"node-libs-browser": "^2.0.0",
4646
"raw-loader": "^0.5.1",
4747
"rimraf": "^2.4.4",
4848
"style-loader": "^0.13.0",

presentation/index.js

+16-16
Original file line numberDiff line numberDiff line change
@@ -228,33 +228,32 @@ export default class Presentation extends React.Component {
228228
<TableRow>
229229
<TableItem>Type parameters as constraints</TableItem>{/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#type-parameters-as-constraints*/}
230230
<TableItem>Simplified props type mgt React</TableItem>
231-
<TableItem>async/await -> es6 target</TableItem>
231+
<TableItem>this-based type guards</TableItem>
232232
</TableRow>
233233
<TableRow>
234234
<TableItem>Control flow analysis</TableItem>{/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#control-flow-analysis-errors*/}
235235
<TableItem>Augmenting module scope</TableItem>
236-
<TableItem>this-typing</TableItem> {/*resolved to correct type, not just base class*/}
236+
<TableItem>Official TypeScript NuGet package</TableItem> {/*resolved to correct type, not just base class*/}
237237
</TableRow>
238238
<TableRow>
239239
<TableItem>Stateless Fn Comps React</TableItem>
240-
<TableItem>Local type declarations</TableItem>
241-
<TableItem>ES7 ** operator</TableItem>
240+
<TableItem>amd + commons concat with --outFile</TableItem>
241+
<TableItem>Prettier error messages</TableItem>
242242
</TableRow>
243243
<TableRow>
244-
<TableItem>Augmenting scope from modules {/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#augmenting-globalmodule-scope-from-modules*/}
245-
</TableItem>{/*Functions with code paths that do not return a value in JS implicitly return undefined*/}
246244
<TableItem>Class expressions </TableItem>
247-
<TableItem>Improved checking for destructuring</TableItem> {/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#improved-checking-for-destructuring-object-literal*/}
245+
<TableItem>Modules emitted with "use strict"</TableItem>
246+
<TableItem>Colorization of JSX code in VS 2015</TableItem>
248247
</TableRow>
249248
<TableRow>
250249
<TableItem>String literal types</TableItem>
251-
<TableItem>Class expressions </TableItem>
252-
<TableItem>Improved checking for destructuring</TableItem> {/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#improved-checking-for-destructuring-object-literal*/}
250+
<TableItem>Including .js --allowJs</TableItem>
251+
<TableItem>(-p) flag any file path</TableItem> {/*https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#improved-checking-for-destructuring-object-literal*/}
253252
</TableRow>
254253
<TableRow>
255254
<TableItem>Improved un/int type inference</TableItem>
256-
<TableItem></TableItem>
257-
<TableItem>Decorator support for ES3</TableItem>
255+
<TableItem>Custom JSX factories</TableItem>
256+
<TableItem> comments in tsconfig.json</TableItem>
258257
</TableRow>
259258
</tbody>
260259
</Table>
@@ -268,7 +267,7 @@ export default class Presentation extends React.Component {
268267
</Heading>
269268
<p>I use this in my space invaders game</p>
270269
<CodePane
271-
lang="jsx"
270+
lang="js"
272271
source={require("raw!../examples/somets.ts")}
273272
margin="20px auto"
274273
/>
@@ -280,29 +279,30 @@ export default class Presentation extends React.Component {
280279
</Heading>
281280
<h3>minimal project setup part 1</h3>
282281
<CodePane
283-
lang="sh"
282+
lang="bash"
284283
source={require("raw!../examples/setup.sh")}
285284
margin="20px auto"
286285
/>
287286
</Slide>
288287
<Slide transition={slideTransition}>
289288
<h3>minimal project setup part 2</h3>
289+
<p>tsconfig.json</p>
290290
<CodePane
291-
lang="json"
291+
lang="js"
292292
source={require("raw!../examples/tsconfig.json")}
293293
margin="20px auto"
294294
/>
295295
</Slide>
296296
<Slide transition={slideTransition}>
297297
<h3>Simple tsx component</h3>
298298
<CodePane
299-
lang="tsx"
299+
lang="typescript"
300300
source={require("raw!../examples/Hello.tsx")}
301301
margin="20px auto"
302302
/>
303303
or
304304
<CodePane
305-
lang="tsx"
305+
lang="typescript"
306306
source={require("raw!../examples/HelloClassic.tsx")}
307307
margin="20px auto"
308308
/>

0 commit comments

Comments
 (0)