Simone Poggiali
ac90c7f27a
Updates for TypeScript 5.3 and 5.4 ( #116 )
...
* update ts
* add Import Attributes
* add NoInfer
* update cn
* update prettier
* update books
* update book with content 5.3 and 5.4
2024-06-02 21:43:32 +02:00
Simone Poggiali
3a1a351649
Add PDFs generation with Table Of Content ( #114 )
...
* generate pdf with toc
* remove md-to-pdf
* improve readme
* add check for calibre
* update books
* add page number
2024-05-30 17:05:37 +02:00
Simone Poggiali
01f05fbc15
Create PDF books from Markdown files ( #113 )
2024-05-29 20:27:14 +02:00
Simone Poggiali
e5cfd0d104
add epub validation to ebooks ( #112 )
2024-05-28 19:39:03 +02:00
Simone Poggiali
1495c68e14
Fix invalid epubs ( #111 )
...
* fix epub error in en version
* fix epub error in cn version
* improve readme with debug tools
* add more instruction for devs
* update website
* fix lint
2024-05-28 17:43:09 +02:00
Simone Poggiali
1e49a56c43
Minor changes to introduction and Update make file with preview website ( #110 )
2024-05-27 20:22:16 +02:00
Simone Poggiali
b3ad64193d
Minor improvements to split page script ( #101 )
2024-01-18 16:42:00 +01:00
Simone Poggiali
f4244431e0
Fix formatting in mds ( #98 )
2024-01-18 15:53:12 +01:00
Simone Poggiali
70ff24f1b3
Gix publish on GitHub pages ( #97 )
2024-01-18 15:38:52 +01:00
Simone Poggiali
dc572c5541
Website ( #93 )
...
Website version of the book and related tooling.
2024-01-17 16:59:09 +01:00
Simone Poggiali
90d11247b5
Remove husky ( #92 )
2024-01-15 20:27:17 +01:00
Simone Poggiali
2d38fbe358
TypeScript 5.2 Metadata ( #74 )
2023-09-12 18:11:00 +02:00
Simone Poggiali
c8e830a7df
Fix issue with tooling after upgrade to Prettier 3.0.3 ( #73 )
2023-09-11 18:29:18 +02:00
Simone Poggiali
c2bca55c89
TypeScript 5.2 using declaration ( #71 )
2023-09-11 17:58:00 +02:00
Simone Poggiali
3fc89a3b70
Upgrade to TypeScript 5.2.2 ( #67 )
2023-09-07 11:06:27 +02:00
Simone Poggiali
d0a55d2efc
Fix minor errors ( #63 )
...
Fix:
- Formatting issues.
- Typo in ESM.
- Enum simpler comments.
2023-08-21 19:56:44 +02:00
Simone Poggiali
f7089011ad
Improve README for tooling folder and logs ( #54 )
...
* sae
* save
* change name
---------
Co-authored-by: GitHub Actions Bot <>
2023-07-23 11:37:04 +02:00
Simone Poggiali
fb2030efe4
Update warning message in tooling ( #53 )
2023-07-23 11:01:00 +02:00
Simone Poggiali
eba683b984
Update download links ( #52 )
...
* update downlaod section
* update books and script
---------
Co-authored-by: GitHub Actions Bot <>
2023-07-23 10:46:02 +02:00
Simone Poggiali
c11e0eabe0
Manual publishing ebooks ( #51 )
...
* Automatically add books
* Automatically add books
* Automatically add books
* save
---------
Co-authored-by: GitHub Actions Bot <>
2023-07-23 10:40:51 +02:00
Simone Poggiali
ab58511630
Lint check ( #42 )
...
Lint with Prettier TS code snippets in MD files.
2023-07-21 13:08:21 +02:00
Simone Poggiali
853a9d1eac
Setup markdownlint and lint files ( #40 )
...
- Set up markdownlint.
- Lint the files.
- Correct the title in the Chinese ebook.
- Manage multiple language versions in the tooling.
2023-07-18 21:52:16 +02:00
Simone Poggiali
d88b938c01
Checks on pre-commit and pre-push ( #39 )
2023-07-18 16:56:30 +02:00
Simone Poggiali
1893e3afe6
Add downloads Epub versions ( #37 )
...
* escape for ebook
* add epub eng version
* fix escaping for ebook in chinese
* add epub chines version
* update tools readme
* rephrase text for languages
* add links to downloads
* update link
2023-07-17 15:18:40 +02:00
Simone Poggiali
a75b6f2a3f
Cleanup remove test files and remove empty lines in code snippets ( #36 )
...
* remove tests files
* remove white line at the end of a code snippet
2023-07-17 14:42:11 +02:00
Simone Poggiali
55e7a16137
Add README and .nvmrc to tools folder ( #16 )
2023-06-20 23:19:00 +02:00
Simone Poggiali
d681f4d2c5
Tooling check TypeScript snippets from markdown ( #14 )
...
- Extract TypeScript snippets from markdown file
- Compile each snippet using TypeScript
- User can skip the compilation of a snippet by using `<!-- skip -->` just before its typescript declaration
2023-06-20 23:04:42 +02:00