Skip to content

Commit 7819066

Browse files
authored
Merge docs -> main (#1393)
* fix (#1391) * fix transformers docs about ttypescript and ts-patch (#1392) * Better favicon, and fix url / baseUrl / "canonical" metadata (#1402)
1 parent b044e71 commit 7819066

16 files changed

+93
-5
lines changed

Diff for: website/docs/compilers.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ Some projects require a patched typescript compiler which adds additional featur
66
add the ability to configure custom transformers. These are drop-in replacements for the vanilla `typescript` module and
77
implement the same API.
88

9-
For example, to use `ts-patch` and `ts-transformer-keys`, add this to your `tsconfig.json`:
9+
For example, to use `ttypescript` and `ts-transformer-keys`, add this to your `tsconfig.json`:
1010

1111
```json title="tsconfig.json"
1212
{
1313
"ts-node": {
14-
"compiler": "ts-patch"
14+
// This can be omitted when using ts-patch
15+
"compiler": "ttypescript"
1516
},
1617
"compilerOptions": {
18+
// plugin configuration is the same for both ts-patch and ttypescript
1719
"plugins": [
1820
{ "transform": "ts-transformer-keys/transformer" }
1921
]

Diff for: website/docusaurus.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module.exports = {
22
title: 'ts-node',
33
tagline: 'TypeScript execution and REPL for node.js',
4-
url: 'https://typestrong.org/ts-node',
4+
url: 'https://typestrong.org',
55
baseUrl: '/ts-node/',
66
onBrokenLinks: 'throw',
77
onBrokenMarkdownLinks: 'warn',
8-
favicon: 'img/favicon.ico',
8+
favicon: 'img/favicon/favicon.ico',
99
organizationName: 'TypeStrong', // Usually your GitHub org/user name.
1010
projectName: 'ts-node', // Usually your repo name.
1111
themeConfig: {

Diff for: website/readme-sources/license.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: License
33
---
44

5-
[MIT](https://github.com/TypeStrong/ts-node/blob/main/LICENSE)
5+
ts-node is licensed under the MIT license. [MIT](https://github.com/TypeStrong/ts-node/blob/main/LICENSE)
66

77
ts-node includes source code from Node.js which is licensed under the MIT license. [Node.js license information](https://raw.githubusercontent.com/nodejs/node/master/LICENSE)
88

Diff for: website/src/pages/index.js

+12
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React from 'react';
22
import clsx from 'clsx';
33
import Layout from '@theme/Layout';
44
import Link from '@docusaurus/Link';
5+
import Head from '@docusaurus/Head';
56
import useDocusaurusContext from '@docusaurus/useDocusaurusContext';
67
import useBaseUrl from '@docusaurus/useBaseUrl';
78
import styles from './styles.module.css';
@@ -26,6 +27,17 @@ function Home() {
2627
<Layout
2728
title={siteConfig.title}
2829
description={siteConfig.tagline}>
30+
<Head>
31+
<link rel="apple-touch-icon" sizes="180x180" href="/ts-node/img/favicon/apple-touch-icon.png"/>
32+
<link rel="icon" type="image/png" sizes="32x32" href="/ts-node/img/favicon/favicon-32x32.png"/>
33+
<link rel="icon" type="image/png" sizes="16x16" href="/ts-node/img/favicon/favicon-16x16.png"/>
34+
<link rel="manifest" href="/ts-node/img/favicon/site.webmanifest"/>
35+
<link rel="mask-icon" href="/ts-node/img/favicon/safari-pinned-tab.svg" color="#5bbad5"/>
36+
<link rel="shortcut icon" href="/ts-node/img/favicon/favicon.ico"/>
37+
<meta name="msapplication-TileColor" content="#2b5797"/>
38+
<meta name="msapplication-config" content="/ts-node/img/favicon/browserconfig.xml"/>
39+
<meta name="theme-color" content="#ffffff"/>
40+
</Head>
2941
<header className={clsx('hero hero--primary', styles.heroBanner)}>
3042
<div className="container">
3143
<h1 className="hero__title">{siteConfig.title}</h1>
10.5 KB
Loading
32.1 KB
Loading

Diff for: website/static/img/favicon/apple-touch-icon.png

6.56 KB
Loading

Diff for: website/static/img/favicon/browserconfig.xml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<browserconfig>
3+
<msapplication>
4+
<tile>
5+
<square150x150logo src="/ts-node/img/mstile-150x150.png"/>
6+
<TileColor>#2b5797</TileColor>
7+
</tile>
8+
</msapplication>
9+
</browserconfig>

Diff for: website/static/img/favicon/favicon-16x16.png

1.17 KB
Loading

Diff for: website/static/img/favicon/favicon-32x32.png

1.9 KB
Loading

Diff for: website/static/img/favicon/favicon.ico

14.7 KB
Binary file not shown.

Diff for: website/static/img/favicon/html_code.html

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<link rel="apple-touch-icon" sizes="180x180" href="/ts-node/img/apple-touch-icon.png">
2+
<link rel="icon" type="image/png" sizes="32x32" href="/ts-node/img/favicon-32x32.png">
3+
<link rel="icon" type="image/png" sizes="16x16" href="/ts-node/img/favicon-16x16.png">
4+
<link rel="manifest" href="/ts-node/img/site.webmanifest">
5+
<link rel="mask-icon" href="/ts-node/img/safari-pinned-tab.svg" color="#5bbad5">
6+
<link rel="shortcut icon" href="/ts-node/img/favicon.ico">
7+
<meta name="msapplication-TileColor" content="#2b5797">
8+
<meta name="msapplication-config" content="/ts-node/img/browserconfig.xml">
9+
<meta name="theme-color" content="#ffffff">
10+
11+
<link rel="apple-touch-icon" sizes="180x180" href="/ts-node/img/favicon/apple-touch-icon.png">
12+
<link rel="icon" type="image/png" sizes="32x32" href="/ts-node/img/favicon/favicon-32x32.png">
13+
<link rel="icon" type="image/png" sizes="16x16" href="/ts-node/img/favicon/favicon-16x16.png">
14+
<link rel="manifest" href="/ts-node/img/favicon/site.webmanifest">
15+
<link rel="mask-icon" href="/ts-node/img/favicon/safari-pinned-tab.svg" color="#5bbad5">
16+
<link rel="shortcut icon" href="/ts-node/img/favicon/favicon.ico">
17+
<meta name="msapplication-TileColor" content="#2b5797">
18+
<meta name="msapplication-config" content="/ts-node/img/favicon/browserconfig.xml">
19+
<meta name="theme-color" content="#ffffff">

Diff for: website/static/img/favicon/mstile-150x150.png

6.78 KB
Loading

Diff for: website/static/img/favicon/safari-pinned-tab.svg

+27
Loading

Diff for: website/static/img/favicon/site.webmanifest

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "",
3+
"short_name": "",
4+
"icons": [
5+
{
6+
"src": "/ts-node/img/android-chrome-192x192.png",
7+
"sizes": "192x192",
8+
"type": "image/png"
9+
},
10+
{
11+
"src": "/ts-node/img/android-chrome-512x512.png",
12+
"sizes": "512x512",
13+
"type": "image/png"
14+
}
15+
],
16+
"theme_color": "#ffffff",
17+
"background_color": "#ffffff",
18+
"display": "standalone"
19+
}

Diff for: website/static/img/opengraph.pdn

41.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)