Source: rust-swc-core
Section: rust
Priority: optional
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders:
 Jérémy Lal <kapouer@melix.org>,
 Jonas Smedegaard <dr@jones.dk>,
Build-Depends:
 debhelper-compat (= 13),
 dh-sequence-rust,
 librust-ahash-0.8+default-dev,
 librust-allocator-api2-0.2+default-dev,
 librust-anyhow-1+default-dev,
 librust-arbitrary-1+default-dev,
 librust-arbitrary-1+derive-dev,
 librust-auto-impl-1+default-dev,
 librust-bitflags-2+default-dev,
 librust-bumpalo-3+allocator-api2-dev,
 librust-bumpalo-3+default-dev,
 librust-bytecheck-0.8+default-dev,
 librust-compact-str-0.9+default-dev,
 librust-either-1+default-dev,
 librust-hashbrown-0.16+allocator-api2-dev,
 librust-hashbrown-0.16+default-dev,
 librust-is-macro-0.3+default-dev,
 librust-kstring-2+default-dev,
 librust-mimalloc-0.1+default-dev,
 librust-new-debug-unreachable-1+default-dev,
 librust-num-bigint-0.4+default-dev,
 librust-num-cpus-1+default-dev,
 librust-once-cell-1+default-dev,
 librust-parking-lot-0.12+default-dev,
 librust-proc-macro2-1+default-dev,
 librust-quote-1+default-dev,
 librust-rancor-0.1+default-dev,
 librust-rand-0.8+default-dev,
 librust-rkyv-0.8+default-dev,
 librust-rustc-hash-2+default-dev,
 librust-scoped-tls-1+default-dev,
 librust-serde-1+default-dev,
 librust-serde-1+derive-dev,
 librust-serde-json-1+default-dev,
 librust-siphasher-1+default-dev,
 librust-smartstring-1+default-dev,
 librust-smol-str-0.2+default-dev,
 librust-string-cache-0.8+default-dev,
 librust-syn-2+default-dev,
 librust-syn-2+derive-dev,
 librust-syn-2+extra-traits-dev,
 librust-syn-2+fold-dev,
 librust-syn-2+full-dev,
 librust-syn-2+parsing-dev,
 librust-syn-2+printing-dev,
 librust-syn-2+visit-dev,
 librust-syn-2+visit-mut-dev,
 librust-termcolor-1+default-dev,
 librust-tikv-jemallocator-0.6+default-dev,
 librust-tikv-jemallocator-0.6+disable-initial-exec-tls-dev,
 librust-tracing-0.1+default-dev,
 librust-triomphe-0.1+default-dev,
 librust-unicode-width-0.1+default-dev,
 librust-url-2+default-dev,
 librust-vergen-8+cargo-dev,
 librust-vergen-8+default-dev,
Standards-Version: 4.7.2
Homepage: https://swc.rs/
Vcs-Git: https://salsa.debian.org/debian/rust-swc-core.git
Vcs-Browser: https://salsa.debian.org/debian/rust-swc-core
Rules-Requires-Root: no
Description: speedy web compiler - Rust source code
 swc is a typescript / javascript transpiler.
 It consumes JavaScript or TypeScript files
 written in one version of these languages
 and emits javascript code
 which can be executed on JavaScript engines
 that are not yet supporting latest features.
 .
 swc is written in Rust,
 and is an order a magnitude faster
 than similar projects written in JavaScript.

Package: librust-better-scoped-tls-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-scoped-tls-1+default-dev,
 ${misc:Depends},
Provides:
 librust-better-scoped-tls-1+default-dev (= ${binary:Version}),
 librust-better-scoped-tls-1-dev (= ${binary:Version}),
 librust-better-scoped-tls-1.0-dev (= ${binary:Version}),
 librust-better-scoped-tls-1.0.1-dev (= ${binary:Version}),
Description: scoped-tls with good error message - Rust source code
 better_scoped_tls is an opinionated version of scoped-tls.
 .
 Scoped thread local variables created by this crate will panic
 with a good message on usage without ".set".
 .
 Syntax is exactly the same as the original scoped-tls.
 .
 This package contains the source for the Rust crate better_scoped_tls,
 for use with cargo.

Package: librust-hstr-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-hashbrown-0.16+default-dev,
 librust-new-debug-unreachable-1+default-dev,
 librust-once-cell-1+default-dev,
 librust-rkyv-0.8+default-dev,
 librust-rustc-hash-2+default-dev,
 librust-serde-1+default-dev,
 librust-triomphe-0.1+default-dev,
 ${misc:Depends},
Provides:
# librust-hstr-2+atom-size-128-dev (= ${binary:Version}),
# librust-hstr-2+atom-size-64-dev (= ${binary:Version}),
 librust-hstr-2+default-dev (= ${binary:Version}),
# librust-hstr-2+rkyv-dev (= ${binary:Version}),
 librust-hstr-2+serde-dev (= ${binary:Version}),
 librust-hstr-2-dev (= ${binary:Version}),
 librust-hstr-2.0-dev (= ${binary:Version}),
 librust-hstr-2.0.1-dev (= ${binary:Version}),
Description: string type optimized for hash operations - Rust source code
 hstr is a string type which is optimized for hash operations.
 An immutable string
 which is cheap to clone, compare, hash, and has small size.
 .
 This package contains the source for the Rust crate hstr,
 for use with cargo.

Package: librust-swc-allocator-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-allocator-api2-0.2+default-dev,
 librust-better-scoped-tls-dev (= ${rust:Version:librust-better-scoped-tls-dev}),
 librust-bumpalo-3+allocator-api2-dev,
 librust-bumpalo-3+default-dev,
 librust-hashbrown-0.16+allocator-api2-dev,
 librust-hashbrown-0.16+default-dev,
 librust-rustc-hash-2+default-dev,
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 ${misc:Depends},
Provides:
 librust-swc-allocator-4+default-dev (= ${binary:Version}),
 librust-swc-allocator-4+hashbrown-dev (= ${binary:Version}),
 librust-swc-allocator-4+rkyv-dev (= ${binary:Version}),
 librust-swc-allocator-4+serde-dev (= ${binary:Version}),
 librust-swc-allocator-4+skip-warning-dev (= ${binary:Version}),
 librust-swc-allocator-4-dev (= ${binary:Version}),
 librust-swc-allocator-4.0-dev (= ${binary:Version}),
 librust-swc-allocator-4.0.1-dev (= ${binary:Version}),
 librust-swc-transform-common-8+default-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-swc-transform-common-8+plugin-mode-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-swc-transform-common-8-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-swc-transform-common-8.0-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-swc-transform-common-8.0.0-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-swc-transform-common-dev (= ${rust:Version:librust-swc-transform-common-dev}),
Description: thin swc wrapper for bumpalo - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_allocator,
 for use with cargo.

Package: librust-swc-atoms-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-arbitrary-1+default-dev,
 librust-bytecheck-0.8+default-dev,
 librust-hstr-dev (= ${rust:Version:librust-hstr-dev}),
 librust-once-cell-1+default-dev,
 librust-rkyv-0.8+default-dev,
 librust-serde-1+default-dev,
 ${misc:Depends},
Provides:
 librust-swc-atoms-7+default-dev (= ${binary:Version}),
 librust-swc-atoms-7+rkyv-impl-dev (= ${binary:Version}),
 librust-swc-atoms-7-dev (= ${binary:Version}),
 librust-swc-atoms-7.0-dev (= ${binary:Version}),
 librust-swc-atoms-7.0.0-dev (= ${binary:Version}),
Description: atoms for the swc project - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_atoms,
 for use with cargo.

Package: librust-swc-common-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-ahash-0.8+default-dev,
 librust-anyhow-1+default-dev,
 librust-arbitrary-1+default-dev,
 librust-arbitrary-1+derive-dev,
 librust-ast-node-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-better-scoped-tls-dev (= ${rust:Version:librust-better-scoped-tls-dev}),
 librust-bytecheck-0.8+default-dev,
 librust-either-1+default-dev,
 librust-from-variant-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-new-debug-unreachable-1+default-dev,
 librust-num-bigint-0.4+default-dev,
 librust-once-cell-1+default-dev,
 librust-parking-lot-0.12+default-dev,
 librust-rancor-0.1+default-dev,
 librust-rkyv-0.8+default-dev,
 librust-rustc-hash-2+default-dev,
 librust-serde-1+default-dev,
 librust-serde-1+derive-dev,
 librust-siphasher-1+default-dev,
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 librust-swc-eq-ignore-macros-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-visit-dev (= ${rust:Version:librust-swc-visit-dev}),
 librust-termcolor-1+default-dev,
 librust-tracing-0.1+default-dev,
 librust-unicode-width-0.1+default-dev,
 librust-url-2+default-dev,
 ${misc:Depends},
Provides:
 librust-swc-common-14+concurrent-dev (= ${binary:Version}),
 librust-swc-common-14+debug-dev (= ${binary:Version}),
 librust-swc-common-14+default-dev (= ${binary:Version}),
 librust-swc-common-14+diagnostic-serde-dev (= ${binary:Version}),
 librust-swc-common-14+plugin-base-dev (= ${binary:Version}),
 librust-swc-common-14+plugin-mode-dev (= ${binary:Version}),
 librust-swc-common-14+plugin-rt-dev (= ${binary:Version}),
 librust-swc-common-14+plugin-transform-schema-v1-dev (= ${binary:Version}),
 librust-swc-common-14+plugin-transform-schema-vtest-dev (= ${binary:Version}),
 librust-swc-common-14+rkyv-impl-dev (= ${binary:Version}),
# librust-swc-common-14+sourcemap-dev (= ${binary:Version}),
 librust-swc-common-14+tty-emitter-dev (= ${binary:Version}),
 librust-swc-common-14-dev (= ${binary:Version}),
 librust-swc-common-14.0-dev (= ${binary:Version}),
 librust-swc-common-14.0.2-dev (= ${binary:Version}),
Description: common swc utilities - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_common,
 for use with cargo.

Package: librust-swc-core-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-swc-allocator-dev (= ${rust:Version:librust-swc-allocator-dev}),
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 librust-swc-malloc-dev (= ${rust:Version:librust-swc-malloc-dev}),
 librust-swc-transform-common-dev (= ${rust:Version:librust-swc-transform-common-dev}),
 librust-vergen-8+cargo-dev,
 librust-vergen-8+default-dev,
 ${misc:Depends},
Provides:
 librust-swc-core-35+allocator-node-dev (= ${binary:Version}),
 librust-swc-core-35+common-concurrent-dev (= ${binary:Version}),
 librust-swc-core-35+common-dev (= ${binary:Version}),
# librust-swc-core-35+default-dev (= ${binary:Version}),
 librust-swc-core-35+transform-common-dev (= ${binary:Version}),
 librust-swc-core-35-dev (= ${binary:Version}),
 librust-swc-core-35.0-dev (= ${binary:Version}),
 librust-swc-core-35.0.0-dev (= ${binary:Version}),
Description: speedy web compiler - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_core,
 for use with cargo.

Package: librust-swc-html-ast-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-bytecheck-0.8+default-dev,
 librust-is-macro-0.3+default-dev,
 librust-rkyv-0.8+default-dev,
 librust-serde-1+default-dev,
 librust-serde-1+derive-dev,
 librust-string-enum-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 ${misc:Depends},
Provides:
 librust-swc-html-ast-14+default-dev (= ${binary:Version}),
 librust-swc-html-ast-14+rkyv-impl-dev (= ${binary:Version}),
 librust-swc-html-ast-14+serde-impl-dev (= ${binary:Version}),
 librust-swc-html-ast-14-dev (= ${binary:Version}),
 librust-swc-html-ast-14.0-dev (= ${binary:Version}),
 librust-swc-html-ast-14.0.0-dev (= ${binary:Version}),
Description: AST definitions of html - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_html_ast,
 for use with cargo.

Package: librust-swc-html-codegen-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-auto-impl-1+default-dev,
 librust-bitflags-2+default-dev,
 librust-rustc-hash-2+default-dev,
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 librust-swc-html-ast-dev (= ${rust:Version:librust-swc-html-ast-dev}),
 librust-swc-html-codegen-macros-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-html-utils-dev (= ${rust:Version:librust-swc-html-utils-dev}),
 ${misc:Depends},
Provides:
 librust-swc-html-codegen-14+default-dev (= ${binary:Version}),
 librust-swc-html-codegen-14-dev (= ${binary:Version}),
 librust-swc-html-codegen-14.0-dev (= ${binary:Version}),
 librust-swc-html-codegen-14.0.0-dev (= ${binary:Version}),
Description: HTML code generator for the swc project - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_html_codegen,
 for use with cargo.

Package: librust-swc-html-parser-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 librust-swc-html-ast-dev (= ${rust:Version:librust-swc-html-ast-dev}),
 librust-swc-html-utils-dev (= ${rust:Version:librust-swc-html-utils-dev}),
 ${misc:Depends},
Provides:
 librust-swc-html-parser-14+debug-dev (= ${binary:Version}),
 librust-swc-html-parser-14+default-dev (= ${binary:Version}),
 librust-swc-html-parser-14-dev (= ${binary:Version}),
 librust-swc-html-parser-14.0-dev (= ${binary:Version}),
 librust-swc-html-parser-14.0.0-dev (= ${binary:Version}),
Description: HTML parser - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_html_parser,
 for use with cargo.

Package: librust-swc-html-utils-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-once-cell-1+default-dev,
 librust-serde-1+default-dev,
 librust-serde-1+derive-dev,
 librust-serde-json-1+default-dev,
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 ${misc:Depends},
Provides:
 librust-swc-html-utils-14+default-dev (= ${binary:Version}),
 librust-swc-html-utils-14-dev (= ${binary:Version}),
 librust-swc-html-utils-14.0-dev (= ${binary:Version}),
 librust-swc-html-utils-14.0.0-dev (= ${binary:Version}),
Description: utils for HTML - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_html_utils,
 for use with cargo.

Package: librust-swc-macros-common-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-proc-macro2-1+default-dev,
 librust-quote-1+default-dev,
 librust-syn-2+default-dev,
 librust-syn-2+derive-dev,
 librust-syn-2+extra-traits-dev,
 librust-syn-2+fold-dev,
 librust-syn-2+full-dev,
 librust-syn-2+parsing-dev,
 librust-syn-2+printing-dev,
 librust-syn-2+visit-dev,
 ${misc:Depends},
Provides:
 librust-ast-node-3+default-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-ast-node-3-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-ast-node-3.0-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-ast-node-3.0.3-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-ast-node-dev (= ${rust:Version:librust-ast-node-dev}),
 librust-from-variant-2+default-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-from-variant-2-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-from-variant-2.0-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-from-variant-2.0.2-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-from-variant-dev (= ${rust:Version:librust-from-variant-dev}),
 librust-string-enum-1+default-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-string-enum-1-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-string-enum-1.0-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-string-enum-1.0.2-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-string-enum-dev (= ${rust:Version:librust-string-enum-dev}),
 librust-swc-eq-ignore-macros-1+default-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-eq-ignore-macros-1-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-eq-ignore-macros-1.0-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-eq-ignore-macros-1.0.1-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-eq-ignore-macros-dev (= ${rust:Version:librust-swc-eq-ignore-macros-dev}),
 librust-swc-html-codegen-macros-1+default-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-html-codegen-macros-1-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-html-codegen-macros-1.0-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-html-codegen-macros-1.0.1-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-html-codegen-macros-dev (= ${rust:Version:librust-swc-html-codegen-macros-dev}),
 librust-swc-macros-common-1+default-dev (= ${binary:Version}),
 librust-swc-macros-common-1-dev (= ${binary:Version}),
 librust-swc-macros-common-1.0-dev (= ${binary:Version}),
 librust-swc-macros-common-1.0.1-dev (= ${binary:Version}),
Description: common macros and utilities for swc macros - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crates
 ast_nodes from_variant swc_eq_ignore_macros swc_html_codegen_macros
 swc_macros_common,
 for use with cargo.

Package: librust-swc-malloc-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-mimalloc-0.1+default-dev,
 librust-tikv-jemallocator-0.6+default-dev,
 librust-tikv-jemallocator-0.6+disable-initial-exec-tls-dev,
 ${misc:Depends},
Provides:
 librust-swc-malloc-1+default-dev (= ${binary:Version}),
 librust-swc-malloc-1-dev (= ${binary:Version}),
 librust-swc-malloc-1.2-dev (= ${binary:Version}),
 librust-swc-malloc-1.2.3-dev (= ${binary:Version}),
Description: swc memory allocator - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crate swc_malloc,
 for use with cargo.

Package: librust-swc-visit-dev
Architecture: all
Multi-Arch: foreign
Depends:
 librust-either-1+default-dev,
 librust-new-debug-unreachable-1+default-dev,
 librust-serde-1+default-dev,
 librust-serde-1+derive-dev,
 librust-swc-atoms-dev (= ${rust:Version:librust-swc-atoms-dev}),
 librust-swc-common-dev (= ${rust:Version:librust-swc-common-dev}),
 librust-swc-html-ast-dev (= ${rust:Version:librust-swc-html-ast-dev}),
 ${misc:Depends},
Provides:
 librust-swc-html-visit-14+default-dev (= ${rust:Version:librust-swc-html-visit-dev}),
# librust-swc-html-visit-14+path-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-html-visit-14+serde-impl-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-html-visit-14-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-html-visit-14.0-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-html-visit-14.0.0-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-html-visit-dev (= ${rust:Version:librust-swc-html-visit-dev}),
 librust-swc-visit-2+default-dev (= ${binary:Version}),
 librust-swc-visit-2+path-dev (= ${binary:Version}),
 librust-swc-visit-2-dev (= ${binary:Version}),
 librust-swc-visit-2.0-dev (= ${binary:Version}),
 librust-swc-visit-2.0.1-dev (= ${binary:Version}),
Description: swc visitor generator implementations - Rust source code
 ${source:Extended-Description}
 .
 This package contains the source for the Rust crates
 swc_html_visit swc_visit,
 for use with cargo.
