New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

oxc-transform

Package Overview
Dependencies
Maintainers
0
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

oxc-transform - npm Package Compare versions

Comparing version 0.15.1 to 0.16.0

43

index.d.ts

@@ -6,2 +6,45 @@ /* tslint:disable */

export interface TypeScriptBindingOptions {
jsxPragma: string
jsxPragmaFrag: string
onlyRemoveTypeImports: boolean
allowNamespaces: boolean
allowDeclareFields: boolean
}
export interface ReactBindingOptions {
runtime: 'classic' | 'automatic'
development: boolean
throwIfNamespace: boolean
pure: boolean
importSource?: string
pragma?: string
pragmaFrag?: string
useBuiltIns?: boolean
useSpread?: boolean
}
export interface ArrowFunctionsBindingOptions {
spec: boolean
}
export interface Es2015BindingOptions {
arrowFunction?: ArrowFunctionsBindingOptions
}
export interface TransformBindingOptions {
typescript: TypeScriptBindingOptions
react: ReactBindingOptions
es2015: Es2015BindingOptions
}
export interface Sourcemap {
file?: string
mappings?: string
sourceRoot?: string
sources?: Array<string | undefined | null>
sourcesContent?: Array<string | undefined | null>
names?: Array<string>
}
export interface TransformResult {
sourceText: string
map?: Sourcemap
errors: Array<string>
}
export function transform(filename: string, sourceText: string, options: TransformBindingOptions): TransformResult
export interface IsolatedDeclarationsResult {

@@ -8,0 +51,0 @@ sourceText: string

3

index.js

@@ -313,4 +313,5 @@ /* tslint:disable */

const { isolatedDeclaration } = nativeBinding
const { transform, isolatedDeclaration } = nativeBinding
module.exports.transform = transform
module.exports.isolatedDeclaration = isolatedDeclaration
{
"name": "oxc-transform",
"version": "0.15.1",
"version": "0.16.0",
"description": "Oxc transform Node API",

@@ -26,11 +26,11 @@ "keywords": [

"optionalDependencies": {
"@oxc-transform/binding-win32-x64-msvc": "0.15.1",
"@oxc-transform/binding-win32-arm64-msvc": "0.15.1",
"@oxc-transform/binding-linux-x64-gnu": "0.15.1",
"@oxc-transform/binding-linux-arm64-gnu": "0.15.1",
"@oxc-transform/binding-linux-x64-musl": "0.15.1",
"@oxc-transform/binding-linux-arm64-musl": "0.15.1",
"@oxc-transform/binding-darwin-x64": "0.15.1",
"@oxc-transform/binding-darwin-arm64": "0.15.1"
"@oxc-transform/binding-win32-x64-msvc": "0.16.0",
"@oxc-transform/binding-win32-arm64-msvc": "0.16.0",
"@oxc-transform/binding-linux-x64-gnu": "0.16.0",
"@oxc-transform/binding-linux-arm64-gnu": "0.16.0",
"@oxc-transform/binding-linux-x64-musl": "0.16.0",
"@oxc-transform/binding-linux-arm64-musl": "0.16.0",
"@oxc-transform/binding-darwin-x64": "0.16.0",
"@oxc-transform/binding-darwin-arm64": "0.16.0"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc