magic-string-ast
Advanced tools
+19
-12
@@ -1,17 +0,24 @@ | ||
| import MagicString__default, { MagicStringOptions, OverwriteOptions } from 'magic-string'; | ||
| export * from 'magic-string'; | ||
| export { default as MagicString } from 'magic-string'; | ||
| import MagicString, { MagicStringOptions, OverwriteOptions } from "magic-string"; | ||
| export * from "magic-string" | ||
| //#region dist/.tsdown-types-es/index.d.ts | ||
| /** | ||
| * MagicString with AST manipulation | ||
| */ | ||
| interface Node { | ||
| start?: number; | ||
| end?: number; | ||
| start?: number | null; | ||
| end?: number | null; | ||
| } | ||
| interface MagicStringAST extends MagicString__default {} | ||
| /** | ||
| * MagicString with AST manipulation | ||
| */ | ||
| declare class MagicStringAST implements MagicString__default { | ||
| interface MagicStringAST extends MagicString {} | ||
| /** | ||
| * MagicString with AST manipulation | ||
| */ | ||
| declare class MagicStringAST implements MagicString { | ||
| private prototype; | ||
| s: MagicString__default; | ||
| constructor(str: string | MagicString__default, options?: MagicStringOptions, prototype?: typeof MagicString__default); | ||
| s: MagicString; | ||
| constructor(str: string | MagicString, options?: MagicStringOptions, prototype?: typeof MagicString); | ||
| private getNodePos; | ||
@@ -46,5 +53,5 @@ removeNode(node: Node | Node[], { offset }?: { | ||
| */ | ||
| declare function generateTransform(s: MagicString__default | undefined, id: string): CodeTransform | undefined; | ||
| declare function generateTransform(s: MagicString | undefined, id: string): CodeTransform | undefined; | ||
| export { MagicStringAST, generateTransform }; | ||
| export type { CodeTransform }; | ||
| //#endregion | ||
| export { CodeTransform, MagicString, MagicStringAST, generateTransform }; |
+5
-5
| { | ||
| "name": "magic-string-ast", | ||
| "version": "0.9.0", | ||
| "version": "0.9.1", | ||
| "description": "magic-string with AST shortcut.", | ||
@@ -34,5 +34,5 @@ "type": "module", | ||
| "devDependencies": { | ||
| "@sxzz/eslint-config": "^6.1.0", | ||
| "@sxzz/eslint-config": "^6.1.1", | ||
| "@sxzz/prettier-config": "^2.2.1", | ||
| "@types/node": "^22.13.14", | ||
| "@types/node": "^22.14.0", | ||
| "bumpp": "^10.1.0", | ||
@@ -43,6 +43,6 @@ "eslint": "^9.23.0", | ||
| "prettier": "^3.5.3", | ||
| "tsdown": "^0.6.10", | ||
| "tsdown": "^0.7.3", | ||
| "tsx": "^4.19.3", | ||
| "typescript": "^5.8.2", | ||
| "vitest": "^3.0.9" | ||
| "vitest": "^3.1.1" | ||
| }, | ||
@@ -49,0 +49,0 @@ "engines": { |
7631
0.42%120
4.35%