mirror of
https://github.com/danbulant/oxc
synced 2026-05-21 21:29:01 +00:00
s/web-infra-dev/oxc-project
This commit is contained in:
parent
2328c068b6
commit
eca98cf2ed
18 changed files with 46 additions and 46 deletions
|
|
@ -1,13 +1,13 @@
|
|||
# Contributor License Agreement
|
||||
|
||||
Please note that you will be required to sign the [Contributor License Agreement](https://cla-assistant.io/web-infra-dev/oxc) before your pull request can be accepted.
|
||||
Please note that you will be required to sign the [Contributor License Agreement](https://cla-assistant.io/oxc-project/oxc) before your pull request can be accepted.
|
||||
|
||||
# Installation
|
||||
|
||||
## Clone Repo
|
||||
|
||||
```bash
|
||||
git clone --recurse-submodules git@github.com:web-infra-dev/oxc.git
|
||||
git clone --recurse-submodules git@github.com:oxc-project/oxc.git
|
||||
```
|
||||
|
||||
The `--recurse-submodules` flag will install the following submodules:
|
||||
|
|
|
|||
|
|
@ -7,10 +7,10 @@ authors = ["Boshen <boshenc@gmail.com>", "Oxc contributors"]
|
|||
categories = ["development-tools", "web-programming", "compilers"]
|
||||
description = "Oxc is a JavaScript / TypeScript tooling suite."
|
||||
edition = "2021"
|
||||
homepage = "https://github.com/web-infra-dev/oxc"
|
||||
homepage = "https://github.com/oxc-project/oxc"
|
||||
keywords = ["JavaScript", "TypeScript", "parser", "linter", "minifier"]
|
||||
license = "MIT"
|
||||
repository = "https://github.com/web-infra-dev/oxc"
|
||||
repository = "https://github.com/oxc-project/oxc"
|
||||
rust-version = "1.60"
|
||||
|
||||
[workspace.dependencies]
|
||||
|
|
|
|||
28
README.md
28
README.md
|
|
@ -70,7 +70,7 @@ we have dedicated significant effort to fine-tune the Rust compilation speed.
|
|||
Our aim is to minimize any impact on your development workflow,
|
||||
ensuring that developing your own Oxc based tools remains a smooth and efficient experience.
|
||||
|
||||
This is demonstrated by our [CI runs](https://github.com/web-infra-dev/oxc/actions/workflows/ci.yml?query=branch%3Amain),
|
||||
This is demonstrated by our [CI runs](https://github.com/oxc-project/oxc/actions/workflows/ci.yml?query=branch%3Amain),
|
||||
where warm runs complete in 5 minutes.
|
||||
|
||||
### Node.js
|
||||
|
|
@ -140,7 +140,7 @@ larger monorepos. See [bench-javascript-linter](https://github.com/Boshen/bench-
|
|||
|
||||
As an upside, the binary is approximately 3MB, whereas [ESLint] and its associated plugin dependencies can easily exceed 100.
|
||||
|
||||
You may also download the linter binary from the [latest release tag](https://github.com/web-infra-dev/oxc/releases/latest) as a standalone binary,
|
||||
You may also download the linter binary from the [latest release tag](https://github.com/oxc-project/oxc/releases/latest) as a standalone binary,
|
||||
this lets you run the linter without a Node.js installation in your CI.
|
||||
|
||||
<details>
|
||||
|
|
@ -170,7 +170,7 @@ To address this, we are actively working on porting [enhanced-resolve].
|
|||
### 🔸 Transpiler
|
||||
|
||||
A transpiler is responsible for turning higher versions of ECMAScript to a lower version that can be used in older browsers.
|
||||
We are currently focusing on an esnext to es2015 transpiler. See the [umbrella issue](https://github.com/web-infra-dev/oxc/issues/974) for details.
|
||||
We are currently focusing on an esnext to es2015 transpiler. See the [umbrella issue](https://github.com/oxc-project/oxc/issues/974) for details.
|
||||
|
||||
### 🔸 Minifier
|
||||
|
||||
|
|
@ -206,11 +206,11 @@ The type checker is available via `npx oxidation-compiler@latest check path` and
|
|||
|
||||
See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidance.
|
||||
|
||||
Check out some of the [good first issues](https://github.com/web-infra-dev/oxc/contribute) or ask us on [Discord][discord-url].
|
||||
Check out some of the [good first issues](https://github.com/oxc-project/oxc/contribute) or ask us on [Discord][discord-url].
|
||||
|
||||
If you are unable to contribute by code, you can still participate by:
|
||||
|
||||
* Add a [GitHub Star](https://github.com/web-infra-dev/oxc/stargazers) to the project.
|
||||
* Add a [GitHub Star](https://github.com/oxc-project/oxc/stargazers) to the project.
|
||||
* Join us on [Discord][discord-url].
|
||||
* [Follow me on twitter](https://twitter.com/boshen_c) and tweet about this project.
|
||||
|
||||
|
|
@ -283,19 +283,19 @@ Oxc partially copies code from the following projects, their licenses are listed
|
|||
[discord-badge]: https://img.shields.io/discord/1079625926024900739?logo=discord&label=Discord
|
||||
[discord-url]: https://discord.gg/9uXCAwqQZW
|
||||
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg
|
||||
[license-url]: https://github.com/web-infra-dev/oxc/blob/main/LICENSE
|
||||
[ci-badge]: https://github.com/web-infra-dev/oxc/actions/workflows/ci.yml/badge.svg?event=push&branch=main
|
||||
[ci-url]: https://github.com/web-infra-dev/oxc/actions/workflows/ci.yml?query=event%3Apush+branch%3Amain
|
||||
[license-url]: https://github.com/oxc-project/oxc/blob/main/LICENSE
|
||||
[ci-badge]: https://github.com/oxc-project/oxc/actions/workflows/ci.yml/badge.svg?event=push&branch=main
|
||||
[ci-url]: https://github.com/oxc-project/oxc/actions/workflows/ci.yml?query=event%3Apush+branch%3Amain
|
||||
[npm-badge]: https://img.shields.io/npm/v/oxlint/latest?color=brightgreen
|
||||
[npm-url]: https://www.npmjs.com/package/oxlint/v/latest
|
||||
[code-size-badge]: https://img.shields.io/github/languages/code-size/web-infra-dev/oxc
|
||||
[code-size-url]: https://github.com/web-infra-dev/oxc
|
||||
[code-coverage-badge]: https://codecov.io/github/web-infra-dev/oxc/branch/main/graph/badge.svg
|
||||
[code-coverage-url]: https://codecov.io/gh/web-infra-dev/oxc
|
||||
[code-size-badge]: https://img.shields.io/github/languages/code-size/oxc-project/oxc
|
||||
[code-size-url]: https://github.com/oxc-project/oxc
|
||||
[code-coverage-badge]: https://codecov.io/github/oxc-project/oxc/branch/main/graph/badge.svg
|
||||
[code-coverage-url]: https://codecov.io/gh/oxc-project/oxc
|
||||
[sponsors-badge]: https://img.shields.io/github/sponsors/Boshen
|
||||
[sponsors-url]: https://github.com/sponsors/Boshen
|
||||
[playground-badge]: https://img.shields.io/badge/Playground-blue?color=9BE4E0
|
||||
[playground-url]: https://web-infra-dev.github.io/oxc/playground
|
||||
[playground-url]: https://oxc-project.github.io/oxc/playground
|
||||
|
||||
[crate-oxc-url]: https://crates.io/crates/oxc
|
||||
[crate-ast-url]: https://crates.io/crates/oxc_ast
|
||||
|
|
@ -310,7 +310,7 @@ Oxc partially copies code from the following projects, their licenses are listed
|
|||
[acorn]: https://github.com/acornjs/acorn
|
||||
[babel]: https://babel.dev
|
||||
[bumpalo]: https://docs.rs/bumpalo
|
||||
[contributors]: https://github.com/web-infra-dev/oxc/graphs/contributors
|
||||
[contributors]: https://github.com/oxc-project/oxc/graphs/contributors
|
||||
[docs-ast]: https://docs.rs/oxc/latest/oxc/ast/index.html
|
||||
[docs-parser]: https://docs.rs/oxc/latest/oxc/parser/index.html
|
||||
[enhanced-resolve]: https://github.com/webpack/enhanced-resolve
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
//! # The JavaScript Oxidation Compiler
|
||||
//!
|
||||
//! <https://github.com/web-infra-dev/oxc>
|
||||
//! <https://github.com/oxc-project/oxc>
|
||||
|
||||
pub mod allocator {
|
||||
#[doc(inline)]
|
||||
|
|
|
|||
|
|
@ -176,7 +176,7 @@ fn test() {
|
|||
}",
|
||||
None,
|
||||
),
|
||||
// https://github.com/web-infra-dev/oxc/pull/508#issuecomment-1618850742
|
||||
// https://github.com/oxc-project/oxc/pull/508#issuecomment-1618850742
|
||||
("{const Math = () => {}; {let obj = new Math();}}", None),
|
||||
];
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ declare_oxc_lint!(
|
|||
/// var bar = a + 1;
|
||||
/// ```
|
||||
NoUndef,
|
||||
nursery // https://github.com/web-infra-dev/oxc/issues/732
|
||||
nursery // https://github.com/oxc-project/oxc/issues/732
|
||||
);
|
||||
|
||||
impl Rule for NoUndef {
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ fn test() {
|
|||
("var v; v = ReactDOM.render(<div />, document.body);", None),
|
||||
("var inst = ReactDOM.render(<div />, document.body);", None),
|
||||
// This rule is only supported for react versions >= 15.0.0, so the following are not supported.
|
||||
// See https://github.com/web-infra-dev/oxc/pull/1042#discussion_r1369762147
|
||||
// See https://github.com/oxc-project/oxc/pull/1042#discussion_r1369762147
|
||||
// ("var inst = React.render(<div />, document.body);", None),
|
||||
// ("var inst = React.render(<div />, document.body);", None),
|
||||
];
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@ impl Oxc {
|
|||
let allocator = Allocator::default();
|
||||
let source_text = &self.source_text;
|
||||
let Ok(source_type) = SourceType::from_path("test.tsx") else {
|
||||
return "'test.tsx' source type invalid, this should never happen.\nPlease open an issue at https://github.com/web-infra-dev/oxc".to_string().serialize(&self.serializer);
|
||||
return "'test.tsx' source type invalid, this should never happen.\nPlease open an issue at https://github.com/oxc-project/oxc".to_string().serialize(&self.serializer);
|
||||
};
|
||||
|
||||
let ParserReturn { errors: parse_errors, panicked, program: returned_program, trivias } =
|
||||
|
|
@ -300,7 +300,7 @@ impl Oxc {
|
|||
let Ok(arguments): Result<BTreeMap<Arc<str>, TransparentValue>, _> =
|
||||
serde_json::from_str(query_arguments)
|
||||
else {
|
||||
return "Query arguments is not valid json string, this should never happen.\nPlease open an issue at https://github.com/web-infra-dev/oxc".serialize(&self.serializer);
|
||||
return "Query arguments is not valid json string, this should never happen.\nPlease open an issue at https://github.com/oxc-project/oxc".serialize(&self.serializer);
|
||||
};
|
||||
|
||||
execute_query(schema(), arc_adapter, query, arguments).map_or_else(
|
||||
|
|
|
|||
|
|
@ -7,11 +7,11 @@
|
|||
"publisher": "oxc",
|
||||
"displayName": "Oxc",
|
||||
"bugs": {
|
||||
"url": "https://github.com/web-infra-dev/oxc/issues"
|
||||
"url": "https://github.com/oxc-project/oxc/issues"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/web-infra-dev/oxc.git",
|
||||
"url": "https://github.com/oxc-project/oxc.git",
|
||||
"directory": "editors/vscode"
|
||||
},
|
||||
"categories": ["Linters"],
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"license": "MIT",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/web-infra-dev/oxc.git",
|
||||
"url": "https://github.com/oxc-project/oxc.git",
|
||||
"directory": "npm/oxc-parser"
|
||||
},
|
||||
"funding": {
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ if (binPath) {
|
|||
} else {
|
||||
console.error(
|
||||
"The Oxc CLI package doesn't ship with prebuilt binaries for your platform yet. " +
|
||||
"You can create an issue at https://github.com/web-infra-dev/oxc/issues for support."
|
||||
"You can create an issue at https://github.com/oxc-project/oxc/issues for support."
|
||||
);
|
||||
process.exitCode = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@
|
|||
"keywords": [],
|
||||
"author": "Boshen and oxc contributors",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/web-infra-dev/oxc",
|
||||
"bugs": "https://github.com/web-infra-dev/oxc/issues",
|
||||
"homepage": "https://github.com/oxc-project/oxc",
|
||||
"bugs": "https://github.com/oxc-project/oxc/issues",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/web-infra-dev/oxc",
|
||||
"url": "https://github.com/oxc-project/oxc",
|
||||
"directory": "npm/oxc"
|
||||
},
|
||||
"bin": "bin/oxc",
|
||||
|
|
|
|||
|
|
@ -18,19 +18,19 @@
|
|||
[discord-badge]: https://img.shields.io/discord/1079625926024900739?logo=discord&label=Discord
|
||||
[discord-url]: https://discord.gg/9uXCAwqQZW
|
||||
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg
|
||||
[license-url]: https://github.com/web-infra-dev/oxc/blob/main/LICENSE
|
||||
[ci-badge]: https://github.com/web-infra-dev/oxc/actions/workflows/ci.yml/badge.svg?event=push&branch=main
|
||||
[ci-url]: https://github.com/web-infra-dev/oxc/actions/workflows/ci.yml?query=event%3Apush+branch%3Amain
|
||||
[license-url]: https://github.com/oxc-project/oxc/blob/main/LICENSE
|
||||
[ci-badge]: https://github.com/oxc-project/oxc/actions/workflows/ci.yml/badge.svg?event=push&branch=main
|
||||
[ci-url]: https://github.com/oxc-project/oxc/actions/workflows/ci.yml?query=event%3Apush+branch%3Amain
|
||||
[npm-badge]: https://img.shields.io/npm/v/oxlint/latest?color=brightgreen
|
||||
[npm-url]: https://www.npmjs.com/package/oxlint/v/latest
|
||||
[code-size-badge]: https://img.shields.io/github/languages/code-size/web-infra-dev/oxc
|
||||
[code-size-url]: https://github.com/web-infra-dev/oxc
|
||||
[code-coverage-badge]: https://codecov.io/github/web-infra-dev/oxc/branch/main/graph/badge.svg
|
||||
[code-coverage-url]: https://codecov.io/gh/web-infra-dev/oxc
|
||||
[code-size-badge]: https://img.shields.io/github/languages/code-size/oxc-project/oxc
|
||||
[code-size-url]: https://github.com/oxc-project/oxc
|
||||
[code-coverage-badge]: https://codecov.io/github/oxc-project/oxc/branch/main/graph/badge.svg
|
||||
[code-coverage-url]: https://codecov.io/gh/oxc-project/oxc
|
||||
[sponsors-badge]: https://img.shields.io/github/sponsors/Boshen
|
||||
[sponsors-url]: https://github.com/sponsors/Boshen
|
||||
[playground-badge]: https://img.shields.io/badge/Playground-blue?color=9BE4E0
|
||||
[playground-url]: https://web-infra-dev.github.io/oxc/playground
|
||||
[playground-url]: https://oxc-project.github.io/oxc/playground
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ if (binPath) {
|
|||
} else {
|
||||
console.error(
|
||||
"The oxlint CLI package doesn't ship with prebuilt binaries for your platform yet. " +
|
||||
"You can create an issue at https://github.com/web-infra-dev/oxc/issues for support."
|
||||
"You can create an issue at https://github.com/oxc-project/oxc/issues for support."
|
||||
);
|
||||
process.exitCode = 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,11 +5,11 @@
|
|||
"keywords": [],
|
||||
"author": "Boshen and oxc contributors",
|
||||
"license": "MIT",
|
||||
"homepage": "https://github.com/web-infra-dev/oxc",
|
||||
"bugs": "https://github.com/web-infra-dev/oxc/issues",
|
||||
"homepage": "https://github.com/oxc-project/oxc",
|
||||
"bugs": "https://github.com/oxc-project/oxc/issues",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/web-infra-dev/oxc",
|
||||
"url": "https://github.com/oxc-project/oxc",
|
||||
"directory": "npm/oxlint"
|
||||
},
|
||||
"bin": "bin/oxlint",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
# Benchmark
|
||||
|
||||
See https://codspeed.io/web-infra-dev/oxc
|
||||
See https://codspeed.io/oxc-project/oxc
|
||||
|
|
|
|||
|
|
@ -156,7 +156,7 @@ impl Case for Test262Case {
|
|||
|
||||
fn skip_test_case(&self) -> bool {
|
||||
[
|
||||
// Regex parser is required. See https://github.com/web-infra-dev/oxc/issues/385#issuecomment-1755566240
|
||||
// Regex parser is required. See https://github.com/oxc-project/oxc/issues/385#issuecomment-1755566240
|
||||
"regexp-v-flag",
|
||||
"regexp-unicode-property-escapes",
|
||||
// Stage 3 `https://github.com/tc39/proposal-json-modules`
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
"scripts": {
|
||||
"dev": "pnpm run wasm-dev && concurrently 'vite' 'cd .. && cargo watch --workdir website -s \"pnpm run wasm-dev\"'",
|
||||
"wasm-dev": "wasm-pack build --out-dir ../../npm/wasm-web --target web --dev --scope oxc ../crates/oxc_wasm",
|
||||
"build": "pnpm run wasm-build && vite build --base=https://web-infra-dev.github.io/oxc/",
|
||||
"build": "pnpm run wasm-build && vite build --base=https://oxc-project.github.io/oxc/",
|
||||
"wasm-build": "wasm-pack build --out-dir ../../npm/wasm-web --target web --release --scope oxc ../crates/oxc_wasm"
|
||||
},
|
||||
"dependencies": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue