Socket
Socket
Sign inDemoInstall

magic-string-ast

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

magic-string-ast - npm Package Compare versions

Comparing version 0.2.0 to 0.3.0

20

./dist/index.js

@@ -35,3 +35,4 @@ "use strict";

MagicString: () => MagicString,
MagicStringBase: () => import_magic_string.default
MagicStringBase: () => import_magic_string.default,
generateTransform: () => generateTransform
});

@@ -50,3 +51,3 @@ module.exports = __toCommonJS(src_exports);

if (Array.isArray(nodes))
return [_offset + nodes[0].start, _offset + nodes.slice(-1)[0].end];
return [_offset + nodes[0].start, _offset + nodes.at(-1).end];
else

@@ -91,2 +92,16 @@ return [_offset + nodes.start, _offset + nodes.end];

}
function generateTransform(s, id) {
if (s?.hasChanged()) {
return {
code: s.toString(),
get map() {
return s.generateMap({
source: id,
includeContent: true,
hires: "boundary"
});
}
};
}
}
// Annotate the CommonJS export names for ESM import in node:

@@ -96,3 +111,4 @@ 0 && (module.exports = {

MagicStringBase,
generateTransform,
...require("magic-string")
});

@@ -29,3 +29,7 @@ import MagicStringBase__default, { MagicStringOptions, OverwriteOptions } from 'magic-string';

}
declare function generateTransform(s: MagicStringBase__default | undefined, id: string): {
code: string;
map: any;
} | undefined;
export { MagicString };
export { MagicString, generateTransform };

@@ -35,3 +35,4 @@ "use strict";

MagicString: () => MagicString,
MagicStringBase: () => import_magic_string.default
MagicStringBase: () => import_magic_string.default,
generateTransform: () => generateTransform
});

@@ -50,3 +51,3 @@ module.exports = __toCommonJS(src_exports);

if (Array.isArray(nodes))
return [_offset + nodes[0].start, _offset + nodes.slice(-1)[0].end];
return [_offset + nodes[0].start, _offset + nodes.at(-1).end];
else

@@ -91,2 +92,16 @@ return [_offset + nodes.start, _offset + nodes.end];

}
function generateTransform(s, id) {
if (s?.hasChanged()) {
return {
code: s.toString(),
get map() {
return s.generateMap({
source: id,
includeContent: true,
hires: "boundary"
});
}
};
}
}
// Annotate the CommonJS export names for ESM import in node:

@@ -96,3 +111,4 @@ 0 && (module.exports = {

MagicStringBase,
generateTransform,
...require("magic-string")
});

18

package.json
{
"name": "magic-string-ast",
"version": "0.2.0",
"packageManager": "pnpm@8.6.7",
"version": "0.3.0",
"packageManager": "pnpm@8.6.10",
"description": "Extend Babel AST for magic-string.",

@@ -36,13 +36,12 @@ "license": "MIT",

"dependencies": {
"magic-string": "^0.30.1"
"magic-string": "^0.30.2"
},
"devDependencies": {
"@babel/types": "^7.22.5",
"@sxzz/eslint-config-prettier": "^2.4.6",
"@sxzz/eslint-config-ts": "^2.4.6",
"@types/node": "^18.16.19",
"@sxzz/eslint-config": "^3.2.3",
"@sxzz/prettier-config": "^1.0.4",
"@types/node": "^20.4.5",
"bumpp": "^9.1.1",
"eslint": "^8.45.0",
"eslint-define-config": "^1.21.0",
"fast-glob": "^3.3.0",
"fast-glob": "^3.3.1",
"prettier": "^3.0.0",

@@ -57,4 +56,5 @@ "tsup": "^7.1.0",

},
"prettier": "@sxzz/prettier-config",
"scripts": {
"lint": "eslint . --ext .vue,.js,.ts,.jsx,.tsx,.json,.md",
"lint": "eslint .",
"lint:fix": "pnpm run lint --fix",

@@ -61,0 +61,0 @@ "build": "tsup && tsx scripts/postbuild.mts",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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