From cd8126561cde89798355352ff9cef7f1b3e696c1 Mon Sep 17 00:00:00 2001 From: LongYinan Date: Wed, 25 Feb 2026 14:21:23 +0800 Subject: [PATCH 1/2] chore: rename npm package scope to @oxc-angular - @voidzero-dev/vite-plugin-angular -> @oxc-angular/compiler - @oxc-angular-compiler/binding-* -> @oxc-angular/binding-* - @oxc/angular-compare -> @oxc-angular/compare - @oxc/bitwarden-benchmark -> @oxc-angular/bitwarden-benchmark - @oxc/typedb-web-benchmark -> @oxc-angular/typedb-web-benchmark - Update all import paths, vite plugin names, CI filters, and docs Co-Authored-By: Claude Opus 4.6 --- .github/workflows/ci.yml | 2 +- README.md | 10 +- napi/angular-compiler/README.md | 16 +-- .../benchmarks/bitwarden/README.md | 2 +- .../benchmarks/bitwarden/package.json | 4 +- .../benchmarks/bitwarden/vite.config.ts | 2 +- .../benchmarks/typedb-web/package.json | 4 +- .../benchmarks/typedb-web/vite.config.ts | 2 +- napi/angular-compiler/e2e/app/package.json | 2 +- napi/angular-compiler/e2e/app/vite.config.ts | 2 +- napi/angular-compiler/e2e/compare/README.md | 2 +- .../e2e/compare/fixtures/runner.ts | 2 +- .../e2e/compare/fixtures/types.ts | 2 +- .../angular-compiler/e2e/compare/package.json | 4 +- .../e2e/compare/src/compilers/oxc.ts | 4 +- .../e2e/compare/src/discovery/finder.ts | 2 +- napi/angular-compiler/index.js | 106 +++++++++--------- napi/angular-compiler/package.json | 4 +- napi/angular-compiler/src/lib.rs | 2 +- .../angular-build-optimizer-plugin.ts | 2 +- .../vite-plugin/angular-jit-plugin.ts | 2 +- .../vite-plugin/angular-linker-plugin.ts | 2 +- napi/angular-compiler/vite-plugin/index.ts | 4 +- napi/playground/package.json | 2 +- napi/playground/vite.config.ts | 4 +- pnpm-lock.yaml | 26 ++--- 26 files changed, 108 insertions(+), 108 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 34aea585e..a2dc1612f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -81,4 +81,4 @@ jobs: pnpm --filter ./napi/angular-compiler exec playwright install --with-deps pnpm test:e2e - name: Compare tests - run: pnpm --filter @oxc/angular-compare compare --fixtures + run: pnpm --filter @oxc-angular/compare compare --fixtures diff --git a/README.md b/README.md index aadf02d8c..c18b7257c 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,11 @@ A high-performance Angular template compiler written in Rust, leveraging the [Ox ## Installation ```bash -npm install @voidzero-dev/vite-plugin-angular +npm install @oxc-angular/compiler # or -pnpm add @voidzero-dev/vite-plugin-angular +pnpm add @oxc-angular/compiler # or -yarn add @voidzero-dev/vite-plugin-angular +yarn add @oxc-angular/compiler ``` ## Quick Start @@ -30,7 +30,7 @@ yarn add @voidzero-dev/vite-plugin-angular ```typescript // vite.config.ts import { defineConfig } from 'vite' -import { angular } from '@voidzero-dev/vite-plugin-angular' +import { angular } from '@oxc-angular/compiler' export default defineConfig({ plugins: [ @@ -46,7 +46,7 @@ export default defineConfig({ ### Programmatic API ```typescript -import { compileTemplate, transformAngularFile } from '@voidzero-dev/vite-plugin-angular/api' +import { compileTemplate, transformAngularFile } from '@oxc-angular/compiler/api' // Compile a template string const result = await compileTemplate( diff --git a/napi/angular-compiler/README.md b/napi/angular-compiler/README.md index 272c74bc2..45900d81e 100644 --- a/napi/angular-compiler/README.md +++ b/napi/angular-compiler/README.md @@ -14,9 +14,9 @@ A high-performance, Rust-based Angular compiler for Node.js. Provides both a sta ## Installation ```bash -npm install @voidzero-dev/vite-plugin-angular +npm install @oxc-angular/compiler # or -pnpm add @voidzero-dev/vite-plugin-angular +pnpm add @oxc-angular/compiler ``` ## Quick Start @@ -26,7 +26,7 @@ pnpm add @voidzero-dev/vite-plugin-angular ```typescript // vite.config.ts import { defineConfig } from 'vite' -import { angular } from '@voidzero-dev/vite-plugin-angular/vite-plugin' +import { angular } from '@oxc-angular/compiler/vite-plugin' export default defineConfig({ plugins: [ @@ -45,7 +45,7 @@ import { transformAngularFile, compileTemplateSync, extractComponentUrlsSync, -} from '@voidzero-dev/vite-plugin-angular' +} from '@oxc-angular/compiler' // Transform an entire Angular file const result = await transformAngularFile(sourceCode, 'app.component.ts', { @@ -60,10 +60,10 @@ const template = compileTemplateSync('
{{ title }}
', 'AppComponent', ' ### Package Exports -| Export | Description | -| --------------------------------------- | ------------- | -| `@voidzero-dev/vite-plugin-angular` | Vite plugin | -| `@voidzero-dev/vite-plugin-angular/api` | Low level API | +| Export | Description | +| --------------------------- | ------------- | +| `@oxc-angular/compiler` | Vite plugin | +| `@oxc-angular/compiler/api` | Low level API | ### Core Functions diff --git a/napi/angular-compiler/benchmarks/bitwarden/README.md b/napi/angular-compiler/benchmarks/bitwarden/README.md index 50ced7cd3..a14298460 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/README.md +++ b/napi/angular-compiler/benchmarks/bitwarden/README.md @@ -89,7 +89,7 @@ If your bitwarden-clients repository is in a different location, update the `BIT The `vite.config.ts` includes: - **vite-tsconfig-paths**: Resolves 70+ path aliases from bitwarden's tsconfig -- **@voidzero-dev/vite-plugin-angular**: OXC's Angular compiler plugin +- **@oxc-angular/compiler**: OXC's Angular compiler plugin - **SCSS preprocessing**: With proper include paths for bitwarden's styles - **PostCSS**: Matching bitwarden's configuration (tailwind, autoprefixer, etc.) - **process.env polyfills**: For bitwarden's environment variable usage diff --git a/napi/angular-compiler/benchmarks/bitwarden/package.json b/napi/angular-compiler/benchmarks/bitwarden/package.json index 23420cf41..517b196a1 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/package.json +++ b/napi/angular-compiler/benchmarks/bitwarden/package.json @@ -1,5 +1,5 @@ { - "name": "@oxc/bitwarden-benchmark", + "name": "@oxc-angular/bitwarden-benchmark", "version": "0.0.0", "private": true, "type": "module", @@ -28,11 +28,11 @@ "zone.js": "~0.15.0" }, "devDependencies": { + "@oxc-angular/compiler": "workspace:^", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", "@tailwindcss/container-queries": "^0.1.1", "@types/node": "^22.19.3", - "@voidzero-dev/vite-plugin-angular": "workspace:^", "autoprefixer": "^10.4.23", "buffer": "^6.0.3", "path-browserify": "^1.0.1", diff --git a/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts b/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts index 526037115..941a02c63 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts +++ b/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts @@ -2,7 +2,7 @@ import { resolve, dirname } from 'node:path' import { fileURLToPath } from 'node:url' // Use our local vite-plugin implementation -import { angular } from '@voidzero-dev/vite-plugin-angular/vite-plugin' +import { angular } from '@oxc-angular/compiler/vite-plugin' import { defineConfig, type UserConfig } from 'vite' import wasm from 'vite-plugin-wasm' import tsconfigPaths from 'vite-tsconfig-paths' diff --git a/napi/angular-compiler/benchmarks/typedb-web/package.json b/napi/angular-compiler/benchmarks/typedb-web/package.json index 244392d9b..08a6c049d 100644 --- a/napi/angular-compiler/benchmarks/typedb-web/package.json +++ b/napi/angular-compiler/benchmarks/typedb-web/package.json @@ -1,5 +1,5 @@ { - "name": "@oxc/typedb-web-benchmark", + "name": "@oxc-angular/typedb-web-benchmark", "version": "0.0.0", "private": true, "type": "module", @@ -39,12 +39,12 @@ "zone.js": "0.15.1" }, "devDependencies": { + "@oxc-angular/compiler": "workspace:^", "@sanity/types": "3.97.1", "@types/d3-force": "3.0.4", "@types/fontfaceobserver": "2.1.1", "@types/node": "^22.19.3", "@types/prismjs": "1.26.0", - "@voidzero-dev/vite-plugin-angular": "workspace:^", "sass": "^1.97.2", "tsx": "^4.21.0", "typescript": "catalog:", diff --git a/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts b/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts index 6ce41cd35..78de82cee 100644 --- a/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts +++ b/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts @@ -2,7 +2,7 @@ import { resolve, dirname } from 'node:path' import { fileURLToPath } from 'node:url' // Use our local vite-plugin implementation -import { angular } from '@voidzero-dev/vite-plugin-angular/vite-plugin' +import { angular } from '@oxc-angular/compiler/vite-plugin' import { defineConfig, type UserConfig } from 'vite' import tsconfigPaths from 'vite-tsconfig-paths' diff --git a/napi/angular-compiler/e2e/app/package.json b/napi/angular-compiler/e2e/app/package.json index 03ff32a23..ac3d3d809 100644 --- a/napi/angular-compiler/e2e/app/package.json +++ b/napi/angular-compiler/e2e/app/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@angular/compiler-cli": "^21.0.0", - "@voidzero-dev/vite-plugin-angular": "workspace:^", + "@oxc-angular/compiler": "workspace:^", "typescript": "catalog:", "vite": "catalog:" } diff --git a/napi/angular-compiler/e2e/app/vite.config.ts b/napi/angular-compiler/e2e/app/vite.config.ts index 1e3250446..36c532f3b 100644 --- a/napi/angular-compiler/e2e/app/vite.config.ts +++ b/napi/angular-compiler/e2e/app/vite.config.ts @@ -1,7 +1,7 @@ import path from 'node:path' import { fileURLToPath } from 'node:url' -import { angular } from '@voidzero-dev/vite-plugin-angular' +import { angular } from '@oxc-angular/compiler' import { defineConfig } from 'vite' const __filename = fileURLToPath(import.meta.url) diff --git a/napi/angular-compiler/e2e/compare/README.md b/napi/angular-compiler/e2e/compare/README.md index 63ede9f68..e5ab5168b 100644 --- a/napi/angular-compiler/e2e/compare/README.md +++ b/napi/angular-compiler/e2e/compare/README.md @@ -2,7 +2,7 @@ A testing tool that validates the OXC Angular compiler by comparing its output against the official Angular compiler. -> **Note**: This is a development/testing tool within the `@voidzero-dev/vite-plugin-angular` package. For the main package documentation, see the [parent README](../../README.md). +> **Note**: This is a development/testing tool within the `@oxc-angular/compiler` package. For the main package documentation, see the [parent README](../../README.md). ## Purpose diff --git a/napi/angular-compiler/e2e/compare/fixtures/runner.ts b/napi/angular-compiler/e2e/compare/fixtures/runner.ts index ccb7f94c0..c9b18ed40 100644 --- a/napi/angular-compiler/e2e/compare/fixtures/runner.ts +++ b/napi/angular-compiler/e2e/compare/fixtures/runner.ts @@ -11,7 +11,7 @@ import { fileURLToPath } from 'node:url' import { cpus } from 'os' import { VERSION as ANGULAR_VERSION } from '@angular/compiler' -import { compileFactory, Severity } from '@voidzero-dev/vite-plugin-angular/api' +import { compileFactory, Severity } from '@oxc-angular/compiler/api' import pLimit from 'p-limit' import { compareJsSemantically, compareFullFileSemantically } from '../src/compare.js' diff --git a/napi/angular-compiler/e2e/compare/fixtures/types.ts b/napi/angular-compiler/e2e/compare/fixtures/types.ts index 6eba87361..a85e26224 100644 --- a/napi/angular-compiler/e2e/compare/fixtures/types.ts +++ b/napi/angular-compiler/e2e/compare/fixtures/types.ts @@ -5,7 +5,7 @@ * compiler features not covered by real-world project testing. */ -import type { TransformOptions } from '@voidzero-dev/vite-plugin-angular/api' +import type { TransformOptions } from '@oxc-angular/compiler/api' import type { ImportDiff, ExportDiff, ClassDiff, StaticFieldDiff } from '../src/compare.js' import type { FunctionLevelComparison, AstDiff, ClassMetadataDiff } from '../src/types.js' diff --git a/napi/angular-compiler/e2e/compare/package.json b/napi/angular-compiler/e2e/compare/package.json index 6786df4e2..2de4bf80f 100644 --- a/napi/angular-compiler/e2e/compare/package.json +++ b/napi/angular-compiler/e2e/compare/package.json @@ -1,5 +1,5 @@ { - "name": "@oxc/angular-compare", + "name": "@oxc-angular/compare", "version": "0.1.0", "private": true, "description": "Compare oxc_angular_compiler output with @angular/compiler", @@ -29,10 +29,10 @@ "zone.js": "^0.16.0" }, "devDependencies": { + "@oxc-angular/compiler": "workspace:*", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", "@types/node": "catalog:", - "@voidzero-dev/vite-plugin-angular": "workspace:*", "oxc-parser": "^0.110.0", "oxc-transform": "^0.110.0", "oxfmt": "catalog:", diff --git a/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts b/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts index 151c8d7bc..8b0b733df 100644 --- a/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts +++ b/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts @@ -6,7 +6,7 @@ import { Severity, type TransformOptions, type ResolvedResources, -} from '@voidzero-dev/vite-plugin-angular/api' +} from '@oxc-angular/compiler/api' import { transformSync as oxcTransformSync, type TransformOptions as OxcTransformOptions, @@ -15,7 +15,7 @@ import { import type { CompilerOutput, ProjectCompilationResult } from '../types.js' // Re-export ResolvedResources type for use in runner -export type { ResolvedResources } from '@voidzero-dev/vite-plugin-angular/api' +export type { ResolvedResources } from '@oxc-angular/compiler/api' // Plain object version of ResolvedResources that NAPI-RS actually expects // (NAPI-RS HashMap bindings expect plain objects, not JavaScript Map objects) diff --git a/napi/angular-compiler/e2e/compare/src/discovery/finder.ts b/napi/angular-compiler/e2e/compare/src/discovery/finder.ts index af3182b1c..022d25ac4 100644 --- a/napi/angular-compiler/e2e/compare/src/discovery/finder.ts +++ b/napi/angular-compiler/e2e/compare/src/discovery/finder.ts @@ -9,7 +9,7 @@ import type { ExtractedInputMetadata, ExtractedOutputMetadata, ExtractedQueryMetadata, -} from '@voidzero-dev/vite-plugin-angular/api' +} from '@oxc-angular/compiler/api' import fg from 'fast-glob' import pLimit from 'p-limit' diff --git a/napi/angular-compiler/index.js b/napi/angular-compiler/index.js index 022534524..4e369cf6b 100644 --- a/napi/angular-compiler/index.js +++ b/napi/angular-compiler/index.js @@ -79,9 +79,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-android-arm64') + const binding = require('@oxc-angular/compiler-android-arm64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-android-arm64/package.json').version + require('@oxc-angular/compiler-android-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -102,9 +102,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-android-arm-eabi') + const binding = require('@oxc-angular/compiler-android-arm-eabi') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-android-arm-eabi/package.json').version + require('@oxc-angular/compiler-android-arm-eabi/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -133,9 +133,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-win32-x64-gnu') + const binding = require('@oxc-angular/compiler-win32-x64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-win32-x64-gnu/package.json').version + require('@oxc-angular/compiler-win32-x64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -156,9 +156,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-win32-x64-msvc') + const binding = require('@oxc-angular/compiler-win32-x64-msvc') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-win32-x64-msvc/package.json').version + require('@oxc-angular/compiler-win32-x64-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -180,9 +180,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-win32-ia32-msvc') + const binding = require('@oxc-angular/compiler-win32-ia32-msvc') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-win32-ia32-msvc/package.json').version + require('@oxc-angular/compiler-win32-ia32-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -203,9 +203,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-win32-arm64-msvc') + const binding = require('@oxc-angular/compiler-win32-arm64-msvc') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-win32-arm64-msvc/package.json').version + require('@oxc-angular/compiler-win32-arm64-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -229,9 +229,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-darwin-universal') + const binding = require('@oxc-angular/compiler-darwin-universal') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-darwin-universal/package.json').version + require('@oxc-angular/compiler-darwin-universal/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -252,9 +252,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-darwin-x64') + const binding = require('@oxc-angular/compiler-darwin-x64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-darwin-x64/package.json').version + require('@oxc-angular/compiler-darwin-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -275,9 +275,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-darwin-arm64') + const binding = require('@oxc-angular/compiler-darwin-arm64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-darwin-arm64/package.json').version + require('@oxc-angular/compiler-darwin-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -302,9 +302,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-freebsd-x64') + const binding = require('@oxc-angular/compiler-freebsd-x64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-freebsd-x64/package.json').version + require('@oxc-angular/compiler-freebsd-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -325,9 +325,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-freebsd-arm64') + const binding = require('@oxc-angular/compiler-freebsd-arm64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-freebsd-arm64/package.json').version + require('@oxc-angular/compiler-freebsd-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -353,9 +353,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-x64-musl') + const binding = require('@oxc-angular/compiler-linux-x64-musl') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-x64-musl/package.json').version + require('@oxc-angular/compiler-linux-x64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -376,9 +376,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-x64-gnu') + const binding = require('@oxc-angular/compiler-linux-x64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-x64-gnu/package.json').version + require('@oxc-angular/compiler-linux-x64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -401,9 +401,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-arm64-musl') + const binding = require('@oxc-angular/compiler-linux-arm64-musl') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-arm64-musl/package.json').version + require('@oxc-angular/compiler-linux-arm64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -424,9 +424,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-arm64-gnu') + const binding = require('@oxc-angular/compiler-linux-arm64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-arm64-gnu/package.json').version + require('@oxc-angular/compiler-linux-arm64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -449,9 +449,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-arm-musleabihf') + const binding = require('@oxc-angular/compiler-linux-arm-musleabihf') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-arm-musleabihf/package.json').version + require('@oxc-angular/compiler-linux-arm-musleabihf/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -472,9 +472,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-arm-gnueabihf') + const binding = require('@oxc-angular/compiler-linux-arm-gnueabihf') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-arm-gnueabihf/package.json').version + require('@oxc-angular/compiler-linux-arm-gnueabihf/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -497,9 +497,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-loong64-musl') + const binding = require('@oxc-angular/compiler-linux-loong64-musl') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-loong64-musl/package.json').version + require('@oxc-angular/compiler-linux-loong64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -520,9 +520,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-loong64-gnu') + const binding = require('@oxc-angular/compiler-linux-loong64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-loong64-gnu/package.json').version + require('@oxc-angular/compiler-linux-loong64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -545,9 +545,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-riscv64-musl') + const binding = require('@oxc-angular/compiler-linux-riscv64-musl') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-riscv64-musl/package.json').version + require('@oxc-angular/compiler-linux-riscv64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -568,9 +568,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-riscv64-gnu') + const binding = require('@oxc-angular/compiler-linux-riscv64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-riscv64-gnu/package.json').version + require('@oxc-angular/compiler-linux-riscv64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -592,9 +592,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-ppc64-gnu') + const binding = require('@oxc-angular/compiler-linux-ppc64-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-ppc64-gnu/package.json').version + require('@oxc-angular/compiler-linux-ppc64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -615,9 +615,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-linux-s390x-gnu') + const binding = require('@oxc-angular/compiler-linux-s390x-gnu') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-linux-s390x-gnu/package.json').version + require('@oxc-angular/compiler-linux-s390x-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -642,9 +642,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-openharmony-arm64') + const binding = require('@oxc-angular/compiler-openharmony-arm64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-openharmony-arm64/package.json').version + require('@oxc-angular/compiler-openharmony-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -665,9 +665,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-openharmony-x64') + const binding = require('@oxc-angular/compiler-openharmony-x64') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-openharmony-x64/package.json').version + require('@oxc-angular/compiler-openharmony-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -688,9 +688,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@voidzero-dev/vite-plugin-angular-openharmony-arm') + const binding = require('@oxc-angular/compiler-openharmony-arm') const bindingPackageVersion = - require('@voidzero-dev/vite-plugin-angular-openharmony-arm/package.json').version + require('@oxc-angular/compiler-openharmony-arm/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -727,7 +727,7 @@ if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { } if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { try { - wasiBinding = require('@voidzero-dev/vite-plugin-angular-wasm32-wasi') + wasiBinding = require('@oxc-angular/compiler-wasm32-wasi') nativeBinding = wasiBinding } catch (err) { if (process.env.NAPI_RS_FORCE_WASI) { diff --git a/napi/angular-compiler/package.json b/napi/angular-compiler/package.json index 0e90f75c7..2f8d8f019 100644 --- a/napi/angular-compiler/package.json +++ b/napi/angular-compiler/package.json @@ -1,5 +1,5 @@ { - "name": "@voidzero-dev/vite-plugin-angular", + "name": "@oxc-angular/compiler", "version": "0.0.3", "description": "Oxc Angular Compiler Vite plugin", "keywords": [ @@ -80,7 +80,7 @@ }, "napi": { "binaryName": "angular-compiler", - "packageName": "@voidzero-dev/vite-plugin-angular", + "packageName": "@oxc-angular/compiler", "targets": [ "aarch64-apple-darwin", "aarch64-pc-windows-msvc", diff --git a/napi/angular-compiler/src/lib.rs b/napi/angular-compiler/src/lib.rs index 113ebd28f..f0f5997e6 100644 --- a/napi/angular-compiler/src/lib.rs +++ b/napi/angular-compiler/src/lib.rs @@ -2535,7 +2535,7 @@ pub struct OptimizeResult { /// # Example /// /// ```typescript -/// import { optimizeAngularPackageSync } from '@voidzero-dev/angular-compiler'; +/// import { optimizeAngularPackageSync } from '@oxc-angular/compiler'; /// /// const result = optimizeAngularPackageSync( /// `let MyComponent = class MyComponent {}; diff --git a/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts b/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts index bee481ae0..4f2da5c01 100644 --- a/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts @@ -26,7 +26,7 @@ export function buildOptimizerPlugin({ let isProd = false return { - name: '@voidzero-dev/vite-plugin-angular-optimizer', + name: '@oxc-angular/compiler-optimizer', apply: 'build', config(userConfig) { isProd = userConfig.mode === 'production' || process.env['NODE_ENV'] === 'production' diff --git a/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts b/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts index 601d9d873..3a133e745 100644 --- a/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts @@ -6,7 +6,7 @@ export function jitPlugin({ inlineStylesExtension }: { inlineStylesExtension: st let config: ResolvedConfig return { - name: '@voidzero-dev/vite-plugin-angular-jit', + name: '@oxc-angular/compiler-jit', configResolved(_config) { config = _config }, diff --git a/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts b/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts index d429a9794..707a4e63f 100644 --- a/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts @@ -46,7 +46,7 @@ async function linkCode( export function angularLinkerPlugin(): Plugin { return { - name: '@voidzero-dev/vite-plugin-angular-linker', + name: '@oxc-angular/compiler-linker', config(_, { command }) { return { optimizeDeps: { diff --git a/napi/angular-compiler/vite-plugin/index.ts b/napi/angular-compiler/vite-plugin/index.ts index 223f38d72..821c32dec 100644 --- a/napi/angular-compiler/vite-plugin/index.ts +++ b/napi/angular-compiler/vite-plugin/index.ts @@ -183,7 +183,7 @@ export function angular(options: PluginOptions = {}): Plugin[] { */ function angularPlugin(): Plugin { return { - name: '@voidzero-dev/vite-plugin-angular', + name: '@oxc-angular/compiler', async config(_, { command }) { watchMode = command === 'serve' @@ -549,7 +549,7 @@ export function angular(options: PluginOptions = {}): Plugin[] { */ function stylesPlugin(): Plugin { return { - name: '@voidzero-dev/vite-plugin-angular-styles', + name: '@oxc-angular/compiler-styles', transform: { filter: { id: /ngcomp/, diff --git a/napi/playground/package.json b/napi/playground/package.json index 16be018c8..394dea4dd 100644 --- a/napi/playground/package.json +++ b/napi/playground/package.json @@ -21,9 +21,9 @@ "devDependencies": { "@angular/build": "^21.0.0", "@angular/compiler-cli": "^21.0.0", + "@oxc-angular/compiler": "workspace:^", "@tailwindcss/vite": "catalog:", "@types/node": "catalog:", - "@voidzero-dev/vite-plugin-angular": "workspace:^", "tailwindcss": "catalog:", "typescript": "catalog:", "vite": "catalog:" diff --git a/napi/playground/vite.config.ts b/napi/playground/vite.config.ts index 00c901110..dd307cfc2 100644 --- a/napi/playground/vite.config.ts +++ b/napi/playground/vite.config.ts @@ -1,9 +1,9 @@ import path from 'node:path' import { fileURLToPath } from 'node:url' -import tailwindcss from '@tailwindcss/vite' // Use our local vite-plugin implementation -import { angular } from '@voidzero-dev/vite-plugin-angular' +import { angular } from '@oxc-angular/compiler' +import tailwindcss from '@tailwindcss/vite' import { defineConfig } from 'vite' const __filename = fileURLToPath(import.meta.url) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 297124d6a..b805be72c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -139,6 +139,9 @@ importers: specifier: ~0.15.0 version: 0.15.1 devDependencies: + '@oxc-angular/compiler': + specifier: workspace:^ + version: link:../.. '@oxc-node/cli': specifier: 'catalog:' version: 0.0.35 @@ -151,9 +154,6 @@ importers: '@types/node': specifier: ^22.19.3 version: 22.19.3 - '@voidzero-dev/vite-plugin-angular': - specifier: workspace:^ - version: link:../.. autoprefixer: specifier: ^10.4.23 version: 10.4.23(postcss@8.5.6) @@ -269,6 +269,9 @@ importers: specifier: 0.15.1 version: 0.15.1 devDependencies: + '@oxc-angular/compiler': + specifier: workspace:^ + version: link:../.. '@sanity/types': specifier: 3.97.1 version: 3.97.1(@types/react@19.2.9) @@ -284,9 +287,6 @@ importers: '@types/prismjs': specifier: 1.26.0 version: 1.26.0 - '@voidzero-dev/vite-plugin-angular': - specifier: workspace:^ - version: link:../.. sass: specifier: ^1.97.2 version: 1.97.2 @@ -327,7 +327,7 @@ importers: '@angular/compiler-cli': specifier: ^21.0.0 version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3) - '@voidzero-dev/vite-plugin-angular': + '@oxc-angular/compiler': specifier: workspace:^ version: link:../.. typescript: @@ -379,6 +379,9 @@ importers: specifier: ^0.16.0 version: 0.16.0 devDependencies: + '@oxc-angular/compiler': + specifier: workspace:* + version: link:../.. '@oxc-node/cli': specifier: 'catalog:' version: 0.0.35 @@ -388,9 +391,6 @@ importers: '@types/node': specifier: 'catalog:' version: 24.1.0 - '@voidzero-dev/vite-plugin-angular': - specifier: workspace:* - version: link:../.. oxc-parser: specifier: ^0.110.0 version: 0.110.0 @@ -440,15 +440,15 @@ importers: '@angular/compiler-cli': specifier: ^21.0.0 version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3) + '@oxc-angular/compiler': + specifier: workspace:^ + version: link:../angular-compiler '@tailwindcss/vite': specifier: 'catalog:' version: 4.1.18(vite@8.0.0-beta.10(@types/node@24.1.0)(esbuild@0.27.1)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.1)(tsx@4.21.0)) '@types/node': specifier: 'catalog:' version: 24.1.0 - '@voidzero-dev/vite-plugin-angular': - specifier: workspace:^ - version: link:../angular-compiler tailwindcss: specifier: 'catalog:' version: 4.1.18 From 4893ccbefee800018ba7e932e7a120cde3b31694 Mon Sep 17 00:00:00 2001 From: LongYinan Date: Wed, 25 Feb 2026 14:56:21 +0800 Subject: [PATCH 2/2] chore: rename main package to @oxc-angular/vite, bindings to @oxc-angular/binding - @oxc-angular/compiler -> @oxc-angular/vite (main package) - NAPI binding requires: @oxc-angular/compiler-* -> @oxc-angular/binding-* - Vite plugin names: @oxc-angular/compiler-* -> @oxc-angular/vite-* - Update all import paths, workspace deps, and docs Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 10 +- README.md | 10 +- .../src/transform/html_to_r3.rs | 2 +- napi/angular-compiler/README.md | 16 +-- .../benchmarks/bitwarden/README.md | 2 +- .../benchmarks/bitwarden/package.json | 2 +- .../benchmarks/bitwarden/vite.config.ts | 2 +- .../benchmarks/typedb-web/package.json | 2 +- .../benchmarks/typedb-web/vite.config.ts | 2 +- napi/angular-compiler/e2e/app/package.json | 2 +- napi/angular-compiler/e2e/app/vite.config.ts | 2 +- napi/angular-compiler/e2e/compare/README.md | 2 +- .../e2e/compare/fixtures/runner.ts | 2 +- .../e2e/compare/fixtures/types.ts | 2 +- .../angular-compiler/e2e/compare/package.json | 2 +- .../e2e/compare/src/compilers/oxc.ts | 4 +- .../e2e/compare/src/discovery/finder.ts | 2 +- napi/angular-compiler/index.js | 106 +++++++++--------- napi/angular-compiler/package.json | 8 +- napi/angular-compiler/src/lib.rs | 2 +- .../angular-build-optimizer-plugin.ts | 2 +- .../vite-plugin/angular-jit-plugin.ts | 2 +- .../vite-plugin/angular-linker-plugin.ts | 2 +- napi/angular-compiler/vite-plugin/index.ts | 4 +- napi/playground/package.json | 2 +- napi/playground/vite.config.ts | 2 +- pnpm-lock.yaml | 10 +- 27 files changed, 103 insertions(+), 103 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e455be6d7..fbaf060f3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -141,12 +141,8 @@ jobs: - name: Build TypeScript run: pnpm --filter ./napi/angular-compiler build:ts - - uses: actions/setup-node@v6 - with: - registry-url: 'https://npm.pkg.github.com' - - name: Publish to npm working-directory: napi/angular-compiler - run: npm publish - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + npm install -g npm + npm publish --access public diff --git a/README.md b/README.md index c18b7257c..923d356a0 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,11 @@ A high-performance Angular template compiler written in Rust, leveraging the [Ox ## Installation ```bash -npm install @oxc-angular/compiler +npm install @oxc-angular/vite # or -pnpm add @oxc-angular/compiler +pnpm add @oxc-angular/vite # or -yarn add @oxc-angular/compiler +yarn add @oxc-angular/vite ``` ## Quick Start @@ -30,7 +30,7 @@ yarn add @oxc-angular/compiler ```typescript // vite.config.ts import { defineConfig } from 'vite' -import { angular } from '@oxc-angular/compiler' +import { angular } from '@oxc-angular/vite' export default defineConfig({ plugins: [ @@ -46,7 +46,7 @@ export default defineConfig({ ### Programmatic API ```typescript -import { compileTemplate, transformAngularFile } from '@oxc-angular/compiler/api' +import { compileTemplate, transformAngularFile } from '@oxc-angular/vite/api' // Compile a template string const result = await compileTemplate( diff --git a/crates/oxc_angular_compiler/src/transform/html_to_r3.rs b/crates/oxc_angular_compiler/src/transform/html_to_r3.rs index 70b5ec9a0..d066bc136 100644 --- a/crates/oxc_angular_compiler/src/transform/html_to_r3.rs +++ b/crates/oxc_angular_compiler/src/transform/html_to_r3.rs @@ -4397,7 +4397,7 @@ impl<'a> HtmlToR3Transform<'a> { strings.push(Atom::from_in(current_string.as_str(), self.allocator)); // Create the Interpolation expression - let span = ParseSpan::new(0, (text.span.end - text.span.start)); + let span = ParseSpan::new(0, text.span.end - text.span.start); let source_span = AbsoluteSourceSpan { start: text.span.start, end: text.span.end }; let interpolation = Interpolation { span, source_span, strings, expressions }; Some(AngularExpression::Interpolation(Box::new_in(interpolation, self.allocator))) diff --git a/napi/angular-compiler/README.md b/napi/angular-compiler/README.md index 45900d81e..912344709 100644 --- a/napi/angular-compiler/README.md +++ b/napi/angular-compiler/README.md @@ -14,9 +14,9 @@ A high-performance, Rust-based Angular compiler for Node.js. Provides both a sta ## Installation ```bash -npm install @oxc-angular/compiler +npm install @oxc-angular/vite # or -pnpm add @oxc-angular/compiler +pnpm add @oxc-angular/vite ``` ## Quick Start @@ -26,7 +26,7 @@ pnpm add @oxc-angular/compiler ```typescript // vite.config.ts import { defineConfig } from 'vite' -import { angular } from '@oxc-angular/compiler/vite-plugin' +import { angular } from '@oxc-angular/vite/vite-plugin' export default defineConfig({ plugins: [ @@ -45,7 +45,7 @@ import { transformAngularFile, compileTemplateSync, extractComponentUrlsSync, -} from '@oxc-angular/compiler' +} from '@oxc-angular/vite' // Transform an entire Angular file const result = await transformAngularFile(sourceCode, 'app.component.ts', { @@ -60,10 +60,10 @@ const template = compileTemplateSync('
{{ title }}
', 'AppComponent', ' ### Package Exports -| Export | Description | -| --------------------------- | ------------- | -| `@oxc-angular/compiler` | Vite plugin | -| `@oxc-angular/compiler/api` | Low level API | +| Export | Description | +| ----------------------- | ------------- | +| `@oxc-angular/vite` | Vite plugin | +| `@oxc-angular/vite/api` | Low level API | ### Core Functions diff --git a/napi/angular-compiler/benchmarks/bitwarden/README.md b/napi/angular-compiler/benchmarks/bitwarden/README.md index a14298460..ec33663a6 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/README.md +++ b/napi/angular-compiler/benchmarks/bitwarden/README.md @@ -89,7 +89,7 @@ If your bitwarden-clients repository is in a different location, update the `BIT The `vite.config.ts` includes: - **vite-tsconfig-paths**: Resolves 70+ path aliases from bitwarden's tsconfig -- **@oxc-angular/compiler**: OXC's Angular compiler plugin +- **@oxc-angular/vite**: OXC's Angular compiler plugin - **SCSS preprocessing**: With proper include paths for bitwarden's styles - **PostCSS**: Matching bitwarden's configuration (tailwind, autoprefixer, etc.) - **process.env polyfills**: For bitwarden's environment variable usage diff --git a/napi/angular-compiler/benchmarks/bitwarden/package.json b/napi/angular-compiler/benchmarks/bitwarden/package.json index 517b196a1..2c423fa15 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/package.json +++ b/napi/angular-compiler/benchmarks/bitwarden/package.json @@ -28,7 +28,7 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@oxc-angular/compiler": "workspace:^", + "@oxc-angular/vite": "workspace:^", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", "@tailwindcss/container-queries": "^0.1.1", diff --git a/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts b/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts index 941a02c63..8cefd040f 100644 --- a/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts +++ b/napi/angular-compiler/benchmarks/bitwarden/vite.config.ts @@ -2,7 +2,7 @@ import { resolve, dirname } from 'node:path' import { fileURLToPath } from 'node:url' // Use our local vite-plugin implementation -import { angular } from '@oxc-angular/compiler/vite-plugin' +import { angular } from '@oxc-angular/vite/vite-plugin' import { defineConfig, type UserConfig } from 'vite' import wasm from 'vite-plugin-wasm' import tsconfigPaths from 'vite-tsconfig-paths' diff --git a/napi/angular-compiler/benchmarks/typedb-web/package.json b/napi/angular-compiler/benchmarks/typedb-web/package.json index 08a6c049d..52cb8b215 100644 --- a/napi/angular-compiler/benchmarks/typedb-web/package.json +++ b/napi/angular-compiler/benchmarks/typedb-web/package.json @@ -39,7 +39,7 @@ "zone.js": "0.15.1" }, "devDependencies": { - "@oxc-angular/compiler": "workspace:^", + "@oxc-angular/vite": "workspace:^", "@sanity/types": "3.97.1", "@types/d3-force": "3.0.4", "@types/fontfaceobserver": "2.1.1", diff --git a/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts b/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts index 78de82cee..ca94e26a1 100644 --- a/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts +++ b/napi/angular-compiler/benchmarks/typedb-web/vite.config.ts @@ -2,7 +2,7 @@ import { resolve, dirname } from 'node:path' import { fileURLToPath } from 'node:url' // Use our local vite-plugin implementation -import { angular } from '@oxc-angular/compiler/vite-plugin' +import { angular } from '@oxc-angular/vite/vite-plugin' import { defineConfig, type UserConfig } from 'vite' import tsconfigPaths from 'vite-tsconfig-paths' diff --git a/napi/angular-compiler/e2e/app/package.json b/napi/angular-compiler/e2e/app/package.json index ac3d3d809..56e7c9b98 100644 --- a/napi/angular-compiler/e2e/app/package.json +++ b/napi/angular-compiler/e2e/app/package.json @@ -16,7 +16,7 @@ }, "devDependencies": { "@angular/compiler-cli": "^21.0.0", - "@oxc-angular/compiler": "workspace:^", + "@oxc-angular/vite": "workspace:^", "typescript": "catalog:", "vite": "catalog:" } diff --git a/napi/angular-compiler/e2e/app/vite.config.ts b/napi/angular-compiler/e2e/app/vite.config.ts index 36c532f3b..474891635 100644 --- a/napi/angular-compiler/e2e/app/vite.config.ts +++ b/napi/angular-compiler/e2e/app/vite.config.ts @@ -1,7 +1,7 @@ import path from 'node:path' import { fileURLToPath } from 'node:url' -import { angular } from '@oxc-angular/compiler' +import { angular } from '@oxc-angular/vite' import { defineConfig } from 'vite' const __filename = fileURLToPath(import.meta.url) diff --git a/napi/angular-compiler/e2e/compare/README.md b/napi/angular-compiler/e2e/compare/README.md index e5ab5168b..58b46b186 100644 --- a/napi/angular-compiler/e2e/compare/README.md +++ b/napi/angular-compiler/e2e/compare/README.md @@ -2,7 +2,7 @@ A testing tool that validates the OXC Angular compiler by comparing its output against the official Angular compiler. -> **Note**: This is a development/testing tool within the `@oxc-angular/compiler` package. For the main package documentation, see the [parent README](../../README.md). +> **Note**: This is a development/testing tool within the `@oxc-angular/vite` package. For the main package documentation, see the [parent README](../../README.md). ## Purpose diff --git a/napi/angular-compiler/e2e/compare/fixtures/runner.ts b/napi/angular-compiler/e2e/compare/fixtures/runner.ts index c9b18ed40..df07ad1eb 100644 --- a/napi/angular-compiler/e2e/compare/fixtures/runner.ts +++ b/napi/angular-compiler/e2e/compare/fixtures/runner.ts @@ -11,7 +11,7 @@ import { fileURLToPath } from 'node:url' import { cpus } from 'os' import { VERSION as ANGULAR_VERSION } from '@angular/compiler' -import { compileFactory, Severity } from '@oxc-angular/compiler/api' +import { compileFactory, Severity } from '@oxc-angular/vite/api' import pLimit from 'p-limit' import { compareJsSemantically, compareFullFileSemantically } from '../src/compare.js' diff --git a/napi/angular-compiler/e2e/compare/fixtures/types.ts b/napi/angular-compiler/e2e/compare/fixtures/types.ts index a85e26224..1be970e6d 100644 --- a/napi/angular-compiler/e2e/compare/fixtures/types.ts +++ b/napi/angular-compiler/e2e/compare/fixtures/types.ts @@ -5,7 +5,7 @@ * compiler features not covered by real-world project testing. */ -import type { TransformOptions } from '@oxc-angular/compiler/api' +import type { TransformOptions } from '@oxc-angular/vite/api' import type { ImportDiff, ExportDiff, ClassDiff, StaticFieldDiff } from '../src/compare.js' import type { FunctionLevelComparison, AstDiff, ClassMetadataDiff } from '../src/types.js' diff --git a/napi/angular-compiler/e2e/compare/package.json b/napi/angular-compiler/e2e/compare/package.json index 2de4bf80f..44e3feef6 100644 --- a/napi/angular-compiler/e2e/compare/package.json +++ b/napi/angular-compiler/e2e/compare/package.json @@ -29,7 +29,7 @@ "zone.js": "^0.16.0" }, "devDependencies": { - "@oxc-angular/compiler": "workspace:*", + "@oxc-angular/vite": "workspace:*", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", "@types/node": "catalog:", diff --git a/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts b/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts index 8b0b733df..0f1332f7f 100644 --- a/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts +++ b/napi/angular-compiler/e2e/compare/src/compilers/oxc.ts @@ -6,7 +6,7 @@ import { Severity, type TransformOptions, type ResolvedResources, -} from '@oxc-angular/compiler/api' +} from '@oxc-angular/vite/api' import { transformSync as oxcTransformSync, type TransformOptions as OxcTransformOptions, @@ -15,7 +15,7 @@ import { import type { CompilerOutput, ProjectCompilationResult } from '../types.js' // Re-export ResolvedResources type for use in runner -export type { ResolvedResources } from '@oxc-angular/compiler/api' +export type { ResolvedResources } from '@oxc-angular/vite/api' // Plain object version of ResolvedResources that NAPI-RS actually expects // (NAPI-RS HashMap bindings expect plain objects, not JavaScript Map objects) diff --git a/napi/angular-compiler/e2e/compare/src/discovery/finder.ts b/napi/angular-compiler/e2e/compare/src/discovery/finder.ts index 022d25ac4..bcf8c2fa7 100644 --- a/napi/angular-compiler/e2e/compare/src/discovery/finder.ts +++ b/napi/angular-compiler/e2e/compare/src/discovery/finder.ts @@ -9,7 +9,7 @@ import type { ExtractedInputMetadata, ExtractedOutputMetadata, ExtractedQueryMetadata, -} from '@oxc-angular/compiler/api' +} from '@oxc-angular/vite/api' import fg from 'fast-glob' import pLimit from 'p-limit' diff --git a/napi/angular-compiler/index.js b/napi/angular-compiler/index.js index 4e369cf6b..83ceabc73 100644 --- a/napi/angular-compiler/index.js +++ b/napi/angular-compiler/index.js @@ -79,9 +79,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-android-arm64') + const binding = require('@oxc-angular/binding-android-arm64') const bindingPackageVersion = - require('@oxc-angular/compiler-android-arm64/package.json').version + require('@oxc-angular/binding-android-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -102,9 +102,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-android-arm-eabi') + const binding = require('@oxc-angular/binding-android-arm-eabi') const bindingPackageVersion = - require('@oxc-angular/compiler-android-arm-eabi/package.json').version + require('@oxc-angular/binding-android-arm-eabi/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -133,9 +133,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-win32-x64-gnu') + const binding = require('@oxc-angular/binding-win32-x64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-win32-x64-gnu/package.json').version + require('@oxc-angular/binding-win32-x64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -156,9 +156,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-win32-x64-msvc') + const binding = require('@oxc-angular/binding-win32-x64-msvc') const bindingPackageVersion = - require('@oxc-angular/compiler-win32-x64-msvc/package.json').version + require('@oxc-angular/binding-win32-x64-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -180,9 +180,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-win32-ia32-msvc') + const binding = require('@oxc-angular/binding-win32-ia32-msvc') const bindingPackageVersion = - require('@oxc-angular/compiler-win32-ia32-msvc/package.json').version + require('@oxc-angular/binding-win32-ia32-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -203,9 +203,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-win32-arm64-msvc') + const binding = require('@oxc-angular/binding-win32-arm64-msvc') const bindingPackageVersion = - require('@oxc-angular/compiler-win32-arm64-msvc/package.json').version + require('@oxc-angular/binding-win32-arm64-msvc/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -229,9 +229,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-darwin-universal') + const binding = require('@oxc-angular/binding-darwin-universal') const bindingPackageVersion = - require('@oxc-angular/compiler-darwin-universal/package.json').version + require('@oxc-angular/binding-darwin-universal/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -252,9 +252,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-darwin-x64') + const binding = require('@oxc-angular/binding-darwin-x64') const bindingPackageVersion = - require('@oxc-angular/compiler-darwin-x64/package.json').version + require('@oxc-angular/binding-darwin-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -275,9 +275,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-darwin-arm64') + const binding = require('@oxc-angular/binding-darwin-arm64') const bindingPackageVersion = - require('@oxc-angular/compiler-darwin-arm64/package.json').version + require('@oxc-angular/binding-darwin-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -302,9 +302,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-freebsd-x64') + const binding = require('@oxc-angular/binding-freebsd-x64') const bindingPackageVersion = - require('@oxc-angular/compiler-freebsd-x64/package.json').version + require('@oxc-angular/binding-freebsd-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -325,9 +325,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-freebsd-arm64') + const binding = require('@oxc-angular/binding-freebsd-arm64') const bindingPackageVersion = - require('@oxc-angular/compiler-freebsd-arm64/package.json').version + require('@oxc-angular/binding-freebsd-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -353,9 +353,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-x64-musl') + const binding = require('@oxc-angular/binding-linux-x64-musl') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-x64-musl/package.json').version + require('@oxc-angular/binding-linux-x64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -376,9 +376,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-x64-gnu') + const binding = require('@oxc-angular/binding-linux-x64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-x64-gnu/package.json').version + require('@oxc-angular/binding-linux-x64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -401,9 +401,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-arm64-musl') + const binding = require('@oxc-angular/binding-linux-arm64-musl') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-arm64-musl/package.json').version + require('@oxc-angular/binding-linux-arm64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -424,9 +424,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-arm64-gnu') + const binding = require('@oxc-angular/binding-linux-arm64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-arm64-gnu/package.json').version + require('@oxc-angular/binding-linux-arm64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -449,9 +449,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-arm-musleabihf') + const binding = require('@oxc-angular/binding-linux-arm-musleabihf') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-arm-musleabihf/package.json').version + require('@oxc-angular/binding-linux-arm-musleabihf/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -472,9 +472,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-arm-gnueabihf') + const binding = require('@oxc-angular/binding-linux-arm-gnueabihf') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-arm-gnueabihf/package.json').version + require('@oxc-angular/binding-linux-arm-gnueabihf/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -497,9 +497,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-loong64-musl') + const binding = require('@oxc-angular/binding-linux-loong64-musl') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-loong64-musl/package.json').version + require('@oxc-angular/binding-linux-loong64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -520,9 +520,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-loong64-gnu') + const binding = require('@oxc-angular/binding-linux-loong64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-loong64-gnu/package.json').version + require('@oxc-angular/binding-linux-loong64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -545,9 +545,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-riscv64-musl') + const binding = require('@oxc-angular/binding-linux-riscv64-musl') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-riscv64-musl/package.json').version + require('@oxc-angular/binding-linux-riscv64-musl/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -568,9 +568,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-riscv64-gnu') + const binding = require('@oxc-angular/binding-linux-riscv64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-riscv64-gnu/package.json').version + require('@oxc-angular/binding-linux-riscv64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -592,9 +592,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-ppc64-gnu') + const binding = require('@oxc-angular/binding-linux-ppc64-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-ppc64-gnu/package.json').version + require('@oxc-angular/binding-linux-ppc64-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -615,9 +615,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-linux-s390x-gnu') + const binding = require('@oxc-angular/binding-linux-s390x-gnu') const bindingPackageVersion = - require('@oxc-angular/compiler-linux-s390x-gnu/package.json').version + require('@oxc-angular/binding-linux-s390x-gnu/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -642,9 +642,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-openharmony-arm64') + const binding = require('@oxc-angular/binding-openharmony-arm64') const bindingPackageVersion = - require('@oxc-angular/compiler-openharmony-arm64/package.json').version + require('@oxc-angular/binding-openharmony-arm64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -665,9 +665,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-openharmony-x64') + const binding = require('@oxc-angular/binding-openharmony-x64') const bindingPackageVersion = - require('@oxc-angular/compiler-openharmony-x64/package.json').version + require('@oxc-angular/binding-openharmony-x64/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -688,9 +688,9 @@ function requireNative() { loadErrors.push(e) } try { - const binding = require('@oxc-angular/compiler-openharmony-arm') + const binding = require('@oxc-angular/binding-openharmony-arm') const bindingPackageVersion = - require('@oxc-angular/compiler-openharmony-arm/package.json').version + require('@oxc-angular/binding-openharmony-arm/package.json').version if ( bindingPackageVersion !== '0.0.3' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && @@ -727,7 +727,7 @@ if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { } if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { try { - wasiBinding = require('@oxc-angular/compiler-wasm32-wasi') + wasiBinding = require('@oxc-angular/binding-wasm32-wasi') nativeBinding = wasiBinding } catch (err) { if (process.env.NAPI_RS_FORCE_WASI) { diff --git a/napi/angular-compiler/package.json b/napi/angular-compiler/package.json index 2f8d8f019..63232cfd8 100644 --- a/napi/angular-compiler/package.json +++ b/napi/angular-compiler/package.json @@ -1,5 +1,5 @@ { - "name": "@oxc-angular/compiler", + "name": "@oxc-angular/vite", "version": "0.0.3", "description": "Oxc Angular Compiler Vite plugin", "keywords": [ @@ -48,6 +48,10 @@ "default": "./index.js" } }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + }, "scripts": { "artifacts": "napi artifacts", "build-dev": "oxnode build.ts --esm --platform --features allocator", @@ -80,7 +84,7 @@ }, "napi": { "binaryName": "angular-compiler", - "packageName": "@oxc-angular/compiler", + "packageName": "@oxc-angular/binding", "targets": [ "aarch64-apple-darwin", "aarch64-pc-windows-msvc", diff --git a/napi/angular-compiler/src/lib.rs b/napi/angular-compiler/src/lib.rs index f0f5997e6..031cac7d1 100644 --- a/napi/angular-compiler/src/lib.rs +++ b/napi/angular-compiler/src/lib.rs @@ -2535,7 +2535,7 @@ pub struct OptimizeResult { /// # Example /// /// ```typescript -/// import { optimizeAngularPackageSync } from '@oxc-angular/compiler'; +/// import { optimizeAngularPackageSync } from '@oxc-angular/vite'; /// /// const result = optimizeAngularPackageSync( /// `let MyComponent = class MyComponent {}; diff --git a/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts b/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts index 4f2da5c01..0b456eff5 100644 --- a/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-build-optimizer-plugin.ts @@ -26,7 +26,7 @@ export function buildOptimizerPlugin({ let isProd = false return { - name: '@oxc-angular/compiler-optimizer', + name: '@oxc-angular/vite-optimizer', apply: 'build', config(userConfig) { isProd = userConfig.mode === 'production' || process.env['NODE_ENV'] === 'production' diff --git a/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts b/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts index 3a133e745..034d5f64e 100644 --- a/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-jit-plugin.ts @@ -6,7 +6,7 @@ export function jitPlugin({ inlineStylesExtension }: { inlineStylesExtension: st let config: ResolvedConfig return { - name: '@oxc-angular/compiler-jit', + name: '@oxc-angular/vite-jit', configResolved(_config) { config = _config }, diff --git a/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts b/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts index 707a4e63f..f5941c2e5 100644 --- a/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts +++ b/napi/angular-compiler/vite-plugin/angular-linker-plugin.ts @@ -46,7 +46,7 @@ async function linkCode( export function angularLinkerPlugin(): Plugin { return { - name: '@oxc-angular/compiler-linker', + name: '@oxc-angular/vite-linker', config(_, { command }) { return { optimizeDeps: { diff --git a/napi/angular-compiler/vite-plugin/index.ts b/napi/angular-compiler/vite-plugin/index.ts index 821c32dec..4376dedab 100644 --- a/napi/angular-compiler/vite-plugin/index.ts +++ b/napi/angular-compiler/vite-plugin/index.ts @@ -183,7 +183,7 @@ export function angular(options: PluginOptions = {}): Plugin[] { */ function angularPlugin(): Plugin { return { - name: '@oxc-angular/compiler', + name: '@oxc-angular/vite', async config(_, { command }) { watchMode = command === 'serve' @@ -549,7 +549,7 @@ export function angular(options: PluginOptions = {}): Plugin[] { */ function stylesPlugin(): Plugin { return { - name: '@oxc-angular/compiler-styles', + name: '@oxc-angular/vite-styles', transform: { filter: { id: /ngcomp/, diff --git a/napi/playground/package.json b/napi/playground/package.json index 394dea4dd..ea7eaf294 100644 --- a/napi/playground/package.json +++ b/napi/playground/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@angular/build": "^21.0.0", "@angular/compiler-cli": "^21.0.0", - "@oxc-angular/compiler": "workspace:^", + "@oxc-angular/vite": "workspace:^", "@tailwindcss/vite": "catalog:", "@types/node": "catalog:", "tailwindcss": "catalog:", diff --git a/napi/playground/vite.config.ts b/napi/playground/vite.config.ts index dd307cfc2..e710beb0c 100644 --- a/napi/playground/vite.config.ts +++ b/napi/playground/vite.config.ts @@ -2,7 +2,7 @@ import path from 'node:path' import { fileURLToPath } from 'node:url' // Use our local vite-plugin implementation -import { angular } from '@oxc-angular/compiler' +import { angular } from '@oxc-angular/vite' import tailwindcss from '@tailwindcss/vite' import { defineConfig } from 'vite' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b805be72c..adb2f8f76 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -139,7 +139,7 @@ importers: specifier: ~0.15.0 version: 0.15.1 devDependencies: - '@oxc-angular/compiler': + '@oxc-angular/vite': specifier: workspace:^ version: link:../.. '@oxc-node/cli': @@ -269,7 +269,7 @@ importers: specifier: 0.15.1 version: 0.15.1 devDependencies: - '@oxc-angular/compiler': + '@oxc-angular/vite': specifier: workspace:^ version: link:../.. '@sanity/types': @@ -327,7 +327,7 @@ importers: '@angular/compiler-cli': specifier: ^21.0.0 version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3) - '@oxc-angular/compiler': + '@oxc-angular/vite': specifier: workspace:^ version: link:../.. typescript: @@ -379,7 +379,7 @@ importers: specifier: ^0.16.0 version: 0.16.0 devDependencies: - '@oxc-angular/compiler': + '@oxc-angular/vite': specifier: workspace:* version: link:../.. '@oxc-node/cli': @@ -440,7 +440,7 @@ importers: '@angular/compiler-cli': specifier: ^21.0.0 version: 21.0.6(@angular/compiler@21.0.6)(typescript@5.9.3) - '@oxc-angular/compiler': + '@oxc-angular/vite': specifier: workspace:^ version: link:../angular-compiler '@tailwindcss/vite':