@lwc/babel-plugin-component
Advanced tools
Comparing version 8.9.0 to 8.10.0-alpha.0
@@ -1,3 +0,3 @@ | ||
import { Visitor } from '@babel/core'; | ||
import { BabelAPI, LwcBabelPluginPass } from './types'; | ||
import type { Visitor } from '@babel/core'; | ||
import type { BabelAPI, LwcBabelPluginPass } from './types'; | ||
export default function compilerVersionNumber({ types: t }: BabelAPI): Visitor<LwcBabelPluginPass>; |
@@ -1,3 +0,3 @@ | ||
import { Visitor } from '@babel/core'; | ||
import { BabelAPI, LwcBabelPluginPass } from './types'; | ||
import type { Visitor } from '@babel/core'; | ||
import type { BabelAPI, LwcBabelPluginPass } from './types'; | ||
export default function ({ types: t }: BabelAPI): Visitor<LwcBabelPluginPass>; |
@@ -1,3 +0,3 @@ | ||
import { DecoratorMeta } from '../index'; | ||
import type { DecoratorMeta } from '../index'; | ||
declare function isApiDecorator(decorator: DecoratorMeta): boolean; | ||
export { isApiDecorator }; |
@@ -1,6 +0,6 @@ | ||
import { types } from '@babel/core'; | ||
import { NodePath } from '@babel/traverse'; | ||
import { DecoratorMeta } from '../index'; | ||
import { BabelTypes } from '../../types'; | ||
import { ClassBodyItem } from '../types'; | ||
import type { types } from '@babel/core'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { DecoratorMeta } from '../index'; | ||
import type { BabelTypes } from '../../types'; | ||
import type { ClassBodyItem } from '../types'; | ||
export default function transform(t: BabelTypes, decoratorMetas: DecoratorMeta[], classBodyItems: NodePath<ClassBodyItem>[]): types.ObjectProperty[]; |
@@ -1,3 +0,3 @@ | ||
import { LwcBabelPluginPass } from '../../types'; | ||
import { DecoratorMeta } from '../index'; | ||
import type { LwcBabelPluginPass } from '../../types'; | ||
import type { DecoratorMeta } from '../index'; | ||
export default function validate(decorators: DecoratorMeta[], state: LwcBabelPluginPass): void; |
@@ -1,6 +0,6 @@ | ||
import { Node, types, Visitor } from '@babel/core'; | ||
import { NodePath } from '@babel/traverse'; | ||
import { DECORATOR_TYPES } from '../constants'; | ||
import { BabelAPI, LwcBabelPluginPass } from '../types'; | ||
import { ImportSpecifier, LwcDecoratorName } from './types'; | ||
import type { BabelAPI, LwcBabelPluginPass } from '../types'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { Node, types, Visitor } from '@babel/core'; | ||
import type { ImportSpecifier, LwcDecoratorName } from './types'; | ||
export type DecoratorType = (typeof DECORATOR_TYPES)[keyof typeof DECORATOR_TYPES]; | ||
@@ -7,0 +7,0 @@ export interface DecoratorMeta { |
@@ -1,3 +0,3 @@ | ||
import { BabelTypes, LwcBabelPluginPass } from '../../types'; | ||
import { DecoratorMeta } from '../index'; | ||
import type { BabelTypes, LwcBabelPluginPass } from '../../types'; | ||
import type { DecoratorMeta } from '../index'; | ||
declare function validate(decorators: DecoratorMeta[], state: LwcBabelPluginPass): void; | ||
@@ -4,0 +4,0 @@ declare function transform(t: BabelTypes, decoratorMetas: DecoratorMeta[]): import("@babel/types").ObjectProperty[]; |
@@ -1,5 +0,5 @@ | ||
import { NodePath } from '@babel/traverse'; | ||
import { types } from '@babel/core'; | ||
import { LWCErrorInfo } from '@lwc/errors'; | ||
import * as t from '@babel/types'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { types } from '@babel/core'; | ||
import type { LWCErrorInfo } from '@lwc/errors'; | ||
import type * as t from '@babel/types'; | ||
export type ImportSpecifier = { | ||
@@ -6,0 +6,0 @@ name: string; |
@@ -1,3 +0,3 @@ | ||
import { DecoratorMeta } from '../index'; | ||
import type { DecoratorMeta } from '../index'; | ||
declare function isWireDecorator(decorator: DecoratorMeta): boolean; | ||
export { isWireDecorator }; |
@@ -1,4 +0,4 @@ | ||
import { types } from '@babel/core'; | ||
import { DecoratorMeta } from '../index'; | ||
import { BabelTypes } from '../../types'; | ||
import type { types } from '@babel/core'; | ||
import type { DecoratorMeta } from '../index'; | ||
import type { BabelTypes } from '../../types'; | ||
export default function transform(t: BabelTypes, decoratorMetas: DecoratorMeta[]): types.ObjectProperty[]; |
@@ -1,3 +0,3 @@ | ||
import { LwcBabelPluginPass } from '../../types'; | ||
import { DecoratorMeta } from '../index'; | ||
import type { LwcBabelPluginPass } from '../../types'; | ||
import type { DecoratorMeta } from '../index'; | ||
export default function validate(decorators: DecoratorMeta[], state: LwcBabelPluginPass): void; |
@@ -1,4 +0,4 @@ | ||
import { types } from '@babel/core'; | ||
import { NodePath } from '@babel/traverse'; | ||
import { BabelAPI } from './types'; | ||
import type { types } from '@babel/core'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { BabelAPI } from './types'; | ||
export default function ({ types: t }: BabelAPI): (path: NodePath<types.Program>) => void; |
@@ -1,3 +0,3 @@ | ||
import { Visitor } from '@babel/core'; | ||
import { LwcBabelPluginPass } from './types'; | ||
import type { Visitor } from '@babel/core'; | ||
import type { LwcBabelPluginPass } from './types'; | ||
/** | ||
@@ -4,0 +4,0 @@ * Expected API for this plugin: |
@@ -371,2 +371,8 @@ /** | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const { PUBLIC_PROPS, PUBLIC_METHODS } = LWC_COMPONENT_PROPERTIES; | ||
@@ -458,2 +464,8 @@ const PUBLIC_PROP_BIT_MASK = { | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const { TRACK_DECORATOR: TRACK_DECORATOR$1, WIRE_DECORATOR: WIRE_DECORATOR$1, API_DECORATOR } = LWC_PACKAGE_EXPORTS; | ||
@@ -584,2 +596,8 @@ function validateWireId(id, path, state) { | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const WIRE_PARAM_PREFIX = '$'; | ||
@@ -816,2 +834,8 @@ const WIRE_CONFIG_ARG_NAME = '$cmp'; | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const DECORATOR_TRANSFORMS = [api, wire, track]; | ||
@@ -1101,2 +1125,8 @@ const AVAILABLE_DECORATORS = DECORATOR_TRANSFORMS.map((transform) => transform.name).join(', '); | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
function getImportSource(path) { | ||
@@ -1174,2 +1204,8 @@ return path.parentPath.get('arguments.0'); | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
function compilerVersionNumber({ types: t }) { | ||
@@ -1249,3 +1285,3 @@ return { | ||
exports.default = LwcClassTransform; | ||
/** version: 8.9.0 */ | ||
/** version: 8.10.0-alpha.0 */ | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -1,2 +0,2 @@ | ||
import { BabelAPI, LwcBabelPluginPass } from './types'; | ||
import type { BabelAPI, LwcBabelPluginPass } from './types'; | ||
import type { PluginObj } from '@babel/core'; | ||
@@ -3,0 +3,0 @@ export type { LwcBabelPluginOptions } from './types'; |
@@ -367,2 +367,8 @@ /** | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const { PUBLIC_PROPS, PUBLIC_METHODS } = LWC_COMPONENT_PROPERTIES; | ||
@@ -454,2 +460,8 @@ const PUBLIC_PROP_BIT_MASK = { | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const { TRACK_DECORATOR: TRACK_DECORATOR$1, WIRE_DECORATOR: WIRE_DECORATOR$1, API_DECORATOR } = LWC_PACKAGE_EXPORTS; | ||
@@ -580,2 +592,8 @@ function validateWireId(id, path, state) { | ||
/* | ||
* Copyright (c) 2024, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const WIRE_PARAM_PREFIX = '$'; | ||
@@ -812,2 +830,8 @@ const WIRE_CONFIG_ARG_NAME = '$cmp'; | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
const DECORATOR_TRANSFORMS = [api, wire, track]; | ||
@@ -1097,2 +1121,8 @@ const AVAILABLE_DECORATORS = DECORATOR_TRANSFORMS.map((transform) => transform.name).join(', '); | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
function getImportSource(path) { | ||
@@ -1170,2 +1200,8 @@ return path.parentPath.get('arguments.0'); | ||
/* | ||
* Copyright (c) 2023, salesforce.com, inc. | ||
* All rights reserved. | ||
* SPDX-License-Identifier: MIT | ||
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT | ||
*/ | ||
function compilerVersionNumber({ types: t }) { | ||
@@ -1245,3 +1281,3 @@ return { | ||
export { LwcClassTransform as default }; | ||
/** version: 8.9.0 */ | ||
/** version: 8.10.0-alpha.0 */ | ||
//# sourceMappingURL=index.js.map |
@@ -1,3 +0,3 @@ | ||
import { NodePath } from '@babel/traverse'; | ||
import { BabelAPI } from './types'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { BabelAPI } from './types'; | ||
export default function ({ types: t }: BabelAPI, path: NodePath): void; |
@@ -1,4 +0,4 @@ | ||
import * as BabelCoreNamespace from '@babel/core'; | ||
import { PluginPass, types } from '@babel/core'; | ||
import { InstrumentationObject } from '@lwc/errors'; | ||
import type * as BabelCoreNamespace from '@babel/core'; | ||
import type { PluginPass, types } from '@babel/core'; | ||
import type { InstrumentationObject } from '@lwc/errors'; | ||
export type BabelAPI = typeof BabelCoreNamespace; | ||
@@ -5,0 +5,0 @@ export type BabelTypes = typeof types; |
@@ -1,6 +0,6 @@ | ||
import { types } from '@babel/core'; | ||
import { NodePath } from '@babel/traverse'; | ||
import { CompilerMetrics } from '@lwc/errors'; | ||
import { DecoratorErrorOptions, ImportSpecifier } from './decorators/types'; | ||
import { LwcBabelPluginPass } from './types'; | ||
import type { types } from '@babel/core'; | ||
import type { NodePath } from '@babel/traverse'; | ||
import type { CompilerMetrics } from '@lwc/errors'; | ||
import type { DecoratorErrorOptions, ImportSpecifier } from './decorators/types'; | ||
import type { LwcBabelPluginPass } from './types'; | ||
declare function isClassMethod(classMethod: NodePath<types.Node>, properties?: { | ||
@@ -7,0 +7,0 @@ kind?: string; |
@@ -7,3 +7,3 @@ { | ||
"name": "@lwc/babel-plugin-component", | ||
"version": "8.9.0", | ||
"version": "8.10.0-alpha.0", | ||
"description": "Babel plugin to transform a LWC module", | ||
@@ -49,4 +49,4 @@ "keywords": [ | ||
"@babel/types": "^7.25.8", | ||
"@lwc/errors": "8.9.0", | ||
"@lwc/shared": "8.9.0", | ||
"@lwc/errors": "8.10.0-alpha.0", | ||
"@lwc/shared": "8.10.0-alpha.0", | ||
"line-column": "~1.0.2" | ||
@@ -61,2 +61,2 @@ }, | ||
} | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
201327
2711
1
+ Added@lwc/errors@8.10.0-alpha.0(transitive)
+ Added@lwc/shared@8.10.0-alpha.0(transitive)
- Removed@lwc/errors@8.9.0(transitive)
- Removed@lwc/shared@8.9.0(transitive)
Updated@lwc/errors@8.10.0-alpha.0
Updated@lwc/shared@8.10.0-alpha.0