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

@batijs/core

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@batijs/core - npm Package Compare versions

Comparing version

to
0.0.88

@@ -7,4 +7,4 @@ import { ASTNode, ProxifiedModule } from 'magicast';

declare const features: readonly ["framework:solid", "framework:react", "framework:vue", "db:edgedb", "db:prisma", "auth:authjs", "rpc:telefunc", "server:hattip", "server:express", "server:h3", "uikit:tailwindcss", "analytics:plausible.io", "hosting:vercel"];
declare const flags: Map<Flags, "framework:solid" | "framework:react" | "framework:vue" | "db:edgedb" | "db:prisma" | "auth:authjs" | "rpc:telefunc" | "server:hattip" | "server:express" | "server:h3" | "uikit:tailwindcss" | "analytics:plausible.io" | "hosting:vercel">;
declare const features: readonly ["framework:solid", "framework:react", "framework:vue", "db:edgedb", "db:prisma", "auth:authjs", "rpc:telefunc", "server:hattip", "server:express", "server:h3", "uikit:tailwindcss", "analytics:plausible.io", "hosting:vercel", "tool:eslint"];
declare const flags: Map<Flags, "framework:solid" | "framework:react" | "framework:vue" | "db:edgedb" | "db:prisma" | "auth:authjs" | "rpc:telefunc" | "server:hattip" | "server:express" | "server:h3" | "uikit:tailwindcss" | "analytics:plausible.io" | "hosting:vercel" | "tool:eslint">;
type BeforeColon<T extends string> = T extends `${infer A}:${string}` ? A : never;

@@ -15,6 +15,13 @@ type AfterColon<T extends string> = T extends `${string}:${infer B}` ? B : never;

type MaybeContentGetter = (() => string | Promise<string>) | undefined;
type ContentGetter = () => string | Promise<string>;
interface VikeMeta {
BATI_MODULES?: (typeof features)[number][];
}
type TransformerProps = {
readfile?: ContentGetter;
target: string;
source: string;
meta: VikeMeta;
};
type Transformer = (props: TransformerProps) => unknown;

@@ -26,4 +33,4 @@ declare function transformAstAndGenerate(tree: ASTNode, meta: VikeMeta, options?: {

declare function loadAsJson(getter: MaybeContentGetter): Promise<any>;
declare function loadAsMagicast<Exports extends object>(getter: MaybeContentGetter): Promise<ProxifiedModule<Exports>>;
declare function loadAsJson({ readfile, source, target }: TransformerProps): Promise<any>;
declare function loadAsMagicast<Exports extends object>({ readfile, source, target, }: TransformerProps): Promise<ProxifiedModule<Exports>>;
declare function loadRelativeFileAsMagicast<Exports extends object>(relativePath: string, meta: Pick<ImportMeta, "url">): Promise<ProxifiedModule<Exports>>;

@@ -40,2 +47,3 @@

preview?: string;
lint?: string;
};

@@ -52,2 +60,3 @@ }

preview?: PackageJsonScriptOption;
lint?: PackageJsonScriptOption;
}

@@ -62,2 +71,2 @@ declare function addDependency<T extends PackageJsonDeps, U extends PackageJsonDeps>(packageJson: T, scopedPackageJson: U, keys: {

export { Flags, MaybeContentGetter, Namespaces, PackageJsonDeps, PackageJsonScriptOption, PackageJsonScriptOptions, PackageJsonScripts, VikeMeta, addDependency, features, flags, loadAsJson, loadAsMagicast, loadRelativeFileAsMagicast, renderSquirrelly, setScripts, transformAstAndGenerate, withIcon };
export { ContentGetter, Flags, Namespaces, PackageJsonDeps, PackageJsonScriptOption, PackageJsonScriptOptions, PackageJsonScripts, Transformer, TransformerProps, VikeMeta, addDependency, features, flags, loadAsJson, loadAsMagicast, loadRelativeFileAsMagicast, renderSquirrelly, setScripts, transformAstAndGenerate, withIcon };

@@ -6,3 +6,3 @@ declare enum RulesMessage {

declare const features: readonly ["framework:solid", "framework:react", "framework:vue", "db:edgedb", "db:prisma", "auth:authjs", "rpc:telefunc", "server:hattip", "server:express", "server:h3", "uikit:tailwindcss", "analytics:plausible.io", "hosting:vercel"];
declare const features: readonly ["framework:solid", "framework:react", "framework:vue", "db:edgedb", "db:prisma", "auth:authjs", "rpc:telefunc", "server:hattip", "server:express", "server:h3", "uikit:tailwindcss", "analytics:plausible.io", "hosting:vercel", "tool:eslint"];
type BeforeColon<T extends string> = T extends `${infer A}:${string}` ? A : never;

@@ -9,0 +9,0 @@ type Namespaces = BeforeColon<(typeof features)[number]>;

{
"name": "@batijs/core",
"version": "0.0.87",
"version": "0.0.88",
"description": "",

@@ -5,0 +5,0 @@ "type": "module",

Sorry, the diff of this file is too big to display