Skip to content

Commit 58d3728

Browse files
1 parent 87fab79 commit 58d3728

File tree

1 file changed

+26
-23
lines changed

1 file changed

+26
-23
lines changed

README.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -37,32 +37,33 @@ Land
3737

3838
---
3939

40-
# **Rest** ⛱️ The High-Performance TypeScript Compiler for Land 🏞️
40+
# **Rest** ⛱️
41+
42+
The High-Performance TypeScript Compiler for Land 🏞️
4143

4244
[![License: CC0-1.0](https://img.shields.io/badge/License-CC0_1.0-lightgrey.svg)](https://github.com/CodeEditorLand/Rest/tree/Current/LICENSE)
4345
[![Rust Version](https://img.shields.io/badge/Rust-1.75+-orange.svg)](https://www.rust-lang.org/)
4446
[![OXC Version](https://img.shields.io/badge/OXC-0.48-blue.svg)](https://oxc.rs/)
4547

46-
Welcome to **Rest**, a high-performance TypeScript compiler built with Rust and
47-
OXC, designed for 100% compatibility with VSCode's build process. Rest is one of
48-
the five Elements in the CodeEditorLand architecture, responsible for
49-
**compilation and build tooling**. It replaces esbuild's TypeScript loader with
50-
a Rust-powered compiler that produces VSCode-compatible output.
48+
**Rest** is a high-performance TypeScript compiler built with Rust and OXC,
49+
designed for 100% compatibility with VSCode's build process. It replaces
50+
esbuild's TypeScript loader with a Rust-powered compiler that produces
51+
VSCode-compatible output.
5152

5253
**Rest** is engineered to:
5354

54-
1. **Deliver High Performance**: Compile TypeScript 2-3x faster than esbuild
55+
1. **Deliver High Performance:** Compile TypeScript 2-3x faster than esbuild
5556
using OXC.
56-
2. **Ensure VSCode Compatibility**: Produce byte-for-byte identical output to
57+
2. **Ensure VSCode Compatibility:** Produce byte-for-byte identical output to
5758
VSCode's gulp build.
58-
3. **Provide Memory Safety**: Leverage Rust's ownership model for deterministic
59+
3. **Provide Memory Safety:** Leverage Rust's ownership model for deterministic
5960
performance without garbage collection.
60-
4. **Support Modern Tooling**: Built on OXC 0.48, the latest TypeScript
61+
4. **Support Modern Tooling:** Built on OXC 0.48, the latest TypeScript
6162
infrastructure.
6263

6364
---
6465

65-
## Key Features🔐
66+
## Key Features 🔐
6667

6768
- **Full TypeScript 5.x Support**: Complete compatibility with TypeScript 5.x
6869
syntax and features.
@@ -93,7 +94,7 @@ a Rust-powered compiler that produces VSCode-compatible output.
9394

9495
---
9596

96-
## Deep Dive & Component Breakdown🔬
97+
## Deep Dive & Component Breakdown 🔬
9798

9899
To understand how `Rest`'s internal components interact to provide
99100
high-performance TypeScript compilation, see the following source files:
@@ -116,7 +117,7 @@ and VSCode compatibility transformations.
116117

117118
---
118119

119-
## `Rest` in the Land Ecosystem⛱️ + 🏞️
120+
## `Rest` in the Land Ecosystem ⛱️ + 🏞️
120121

121122
| Component | Role & Key Responsibilities |
122123
| :---------------- | :----------------------------------------------------------- |
@@ -129,26 +130,28 @@ and VSCode compatibility transformations.
129130
## Changelog 📜
130131

131132
See [`CHANGELOG.md`](https://github.com/CodeEditorLand/Rest/tree/Current/) for a
132-
history of changes to this component.
133+
history of changes to this component.
133134

134135
---
135136

136137
## License ⚖️
137138

138-
This project is released into the public domain under the **Creative Commons CC0
139-
Universal** license. You are free to use, modify, distribute, and build upon
140-
this work for any purpose, without any restrictions. For the full legal text,
141-
see the [`LICENSE`](https://github.com/CodeEditorLand/Rest/tree/Current/) file.
139+
This project is licensed under Creative Commons CC0.
140+
141+
See the LICENSE file for details.
142142

143143
---
144144

145145
## Funding & Acknowledgements 🙏🏻
146146

147-
**Rest** is a core element of the **Land** ecosystem. This project is funded
148-
through [NGI0 Commons Fund](https://NLnet.NL/commonsfund), a fund established by
149-
[NLnet](https://NLnet.NL) with financial support from the European Commission's
150-
[Next Generation Internet](https://ngi.eu) program. Learn more at the
151-
[NLnet project page](https://NLnet.NL/project/Land).
147+
Code Editor Land is funded through the NGI0 Commons Fund, established by NLnet
148+
with financial support from the European Commission's Next Generation Internet
149+
programme, under grant agreement No. 101135429.
150+
151+
The project is operated by PlayForm, based in Sofia, Bulgaria.
152+
153+
PlayForm acts as the open-source steward for Code Editor Land under the NGI0
154+
Commons Fund grant.
152155

153156
<table>
154157
<thead>

0 commit comments

Comments
 (0)