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

@markuplint/create-rule-helper

Package Overview
Dependencies
Maintainers
1
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@markuplint/create-rule-helper - npm Package Compare versions

Comparing version 3.5.0 to 3.6.0

2

lib/create-rule-helper-error.d.ts
export declare class CreateRuleHelperError extends Error {
name: string;
name: string;
}
import type { CreateRuleCreatorParams, CreateRuleHelperResult } from './types';
export declare function createRulePackage({ pluginName, ruleName, lang, needTest, }: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;
export declare function createRulePackage({
pluginName,
ruleName,
lang,
needTest,
}: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;

@@ -12,3 +12,3 @@ "use strict";

const files = await (0, glob_1.default)(newRuleDir);
if (files.length) {
if (files.length > 0) {
throw new create_rule_helper_error_1.CreateRuleHelperError('The directory is not empty');

@@ -15,0 +15,0 @@ }

import type { CreateRuleCreatorParams, CreateRuleHelperResult } from './types';
export declare function createRuleToCore({ ruleName, lang, needTest, core, }: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;
export declare function createRuleToCore({
ruleName,
lang,
needTest,
core,
}: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;
export declare function getRulesDir(): Promise<string>;
import type { CreateRuleCreatorParams, CreateRuleHelperResult } from './types';
export declare function createRuleToProject({ pluginName, ruleName, lang, needTest, }: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;
export declare function createRuleToProject({
pluginName,
ruleName,
lang,
needTest,
}: CreateRuleCreatorParams): Promise<CreateRuleHelperResult>;
import type { CreateRuleCreatorParams, CreateRuleHelperResult } from './types';
export declare function installScaffold(scaffoldType: 'core' | 'project' | 'package', dest: string, params: CreateRuleCreatorParams & {
readonly packageJson?: boolean;
}): Promise<CreateRuleHelperResult>;
export declare function installScaffold(
scaffoldType: 'core' | 'project' | 'package',
dest: string,
params: CreateRuleCreatorParams & {
readonly packageJson?: boolean;
},
): Promise<CreateRuleHelperResult>;

@@ -8,2 +8,3 @@ "use strict";

async function readPackageJson(dir) {
var _a;
const filePath = node_path_1.default.resolve(dir, 'package.json');

@@ -13,3 +14,3 @@ try {

const data = JSON.parse(json);
return (data === null || data === void 0 ? void 0 : data.name) || null;
return (_a = data === null || data === void 0 ? void 0 : data.name) !== null && _a !== void 0 ? _a : null;
}

@@ -16,0 +17,0 @@ catch (_) {

import type { File } from './types';
type TransferOptions = {
readonly transpile?: boolean;
readonly test?: boolean;
readonly replacer?: Readonly<Record<string, string | void>>;
readonly transpile?: boolean;
readonly test?: boolean;
readonly replacer?: Readonly<Record<string, string | void>>;
};
export declare function transfer(baseDir: string, destDir: string, options?: TransferOptions): Promise<File[]>;
export {};
export type CreateRuleHelperParams = CreateRuleCreatorParams & {
readonly purpose: CreateRulePurpose;
readonly purpose: CreateRulePurpose;
};
export type CreateRuleCreatorParams = {
readonly pluginName: string;
readonly ruleName: string;
readonly lang: CreateRuleLanguage;
readonly needTest: boolean;
readonly core?: CreateRuleCreatorCoreParams;
readonly pluginName: string;
readonly ruleName: string;
readonly lang: CreateRuleLanguage;
readonly needTest: boolean;
readonly core?: CreateRuleCreatorCoreParams;
};
export type CreateRuleCreatorCoreParams = {
readonly description: string;
readonly category: string;
readonly severity: string;
readonly description: string;
readonly category: string;
readonly severity: string;
};
export type CreateRuleHelperResult = {
readonly files: readonly File[];
readonly dependencies: readonly string[];
readonly devDependencies: readonly string[];
readonly files: readonly File[];
readonly dependencies: readonly string[];
readonly devDependencies: readonly string[];
};

@@ -24,8 +24,8 @@ export type CreateRuleLanguage = 'JAVASCRIPT' | 'TYPESCRIPT';

export type File = {
readonly ext: string;
readonly name: string;
readonly fileName: string;
readonly test: boolean;
readonly destDir: string;
readonly filePath: string;
readonly ext: string;
readonly name: string;
readonly fileName: string;
readonly test: boolean;
readonly destDir: string;
readonly filePath: string;
};
{
"name": "@markuplint/create-rule-helper",
"version": "3.5.0",
"version": "3.6.0",
"description": "Create rule helper",

@@ -20,3 +20,3 @@ "repository": "git@github.com:markuplint/markuplint.git",

"dependencies": {
"@markuplint/ml-core": "3.5.0",
"@markuplint/ml-core": "3.6.0",
"glob": "^8.0.3",

@@ -31,3 +31,3 @@ "prettier": "^2.8.1",

},
"gitHead": "0c47b2c2722f6823a17f36edbab98486275f8ab4"
"gitHead": "715dd53d3b1064a9bcf616c1533921cad9e3b187"
}
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