Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Project specific tool for automatic boileplate code generation.
This tool is a node cli that is intended to be used as a development tool for specific ASP.NET/Typescript project. It uses Handlebars in order to generate boilerplate code.
Feel free to fork the repo in order to customize the behaviour according to your needs.
Initialize a new form. Adds various files, depending on the options provided
ess-dev init
string
The user control name to be created
string
The output directory of the created files
boolean
If provided, the default settings will be applied
string
The csproj file name to update
string
The executable to be called provided with two arguments
string
Path to MSBuildExtensionsPath32
If essdev.config.js
exists in the root folder, the tool will try to read form it and will not ask any questions.
string
]The user control name
boolean
]Adds form filters
boolean
]Adds async handler files
boolean
]Adds redux state helper files
boolean
]Adds button holders in HTML and initializes sticky header
object
]Filters configuration object
object
]User control helper configuration object
isDataSet: true
module.exports = {
formName: "ucTest901",
formFilters: true,
asyncHandler: true,
stateHelper: true,
buttons: true,
userControlHelper: {
mainData: {
storedProc: {
name: "XD_Test_StoredProc",
params: [
{
name: "@Param1",
type: "int",
isNullable: true
},
{
name: "@Param2",
type: "string"
},
{
name: "@CurrentUserID",
type: "int",
isCurrentUser: true
},
{
name: "@CurrentLanguageID",
type: "int",
isCurrentLanguage: true
}
],
returnData: {
isDataSet: true,
data: [
{
name: "Main",
isPivot: true,
key: "Key",
value: "Value",
fields: [
{
name: "ContactID",
type: "int?"
},
{
name: "Employee",
type: "string"
}
]
},
{
name: "Criteria",
fields: [
{
name: "ID",
type: "int?"
},
{
name: "Descr",
type: "string"
}
]
}
]
}
}
}
}
};
isDataSet: false
module.exports = {
formName: "ucTest901",
formFilters: true,
asyncHandler: true,
stateHelper: true,
buttons: true,
userControlHelper: {
mainData: {
storedProc: {
name: "XD_Test_StoredProc",
params: [
{
name: "@Param1",
type: "int",
isNullable: true
},
{
name: "@Param2",
type: "string"
},
{
name: "@CurrentUserID",
type: "int",
isCurrentUser: true
},
{
name: "@CurrentLanguageID",
type: "int",
isCurrentLanguage: true
}
],
returnData: {
isDataSet: false,
data: [
{
name: "Main",
isPivot: true,
key: "Key",
value: "Value",
fields: [
{
name: "ContactID",
type: "int?"
},
{
name: "Employee",
type: "string"
}
]
}
]
}
}
}
}
};
Displays available methods and options
ess-dev --help
Displays the package version
ess-dev --version
[v2.4.0] - 2020-05-07
msbuildextensionspath
(alias: b
)FAQs
Boilerplate code for ess forms development
The npm package ess-dev receives a total of 1 weekly downloads. As such, ess-dev popularity was classified as not popular.
We found that ess-dev demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.