
Product
Introducing Tier 1 Reachability: Precision CVE Triage for Enterprise Teams
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
inquirer-datepicker-prompt
Advanced tools
Datepicker plugin for Inquirer.js
install plugin
npm i inquirer-datepicker-prompt
register prompt
inquirer.registerPrompt('datetime', require('inquirer-datepicker-prompt'))
message
Inherited from inquirer, message to be displayed while retrieving response.
format
An array of format specifiers for printing the date to the console. Uses a subset of the dateformat mask options.
For example:
// 1/1/17 5:00 PM
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
format: ['m', '/', 'd', '/', 'yy', ' ', 'h', ':', 'MM', ' ', 'TT']
}
// 01/01/2017 05:00 PM
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
format: ['mm', '/', 'dd', '/', 'yyyy', ' ', 'hh', ':', 'MM', ' ', 'TT']
}
Supported options:
d/dd/ddd/dddd
m/mm/mmm/mmmm
yy/yyyy
h/hh/H/HH
M/MM
s/ss
t/tt/T/TT
initial
Initial value for datepicker, must be a Date object. If not specified current date and time will be used. Example:
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
initial: new Date('2017-01-01 12:30'),
}
{date,time}.{min,max}
These specify a range of valid dates/time for entry. Users will be prohibited from entering a value higher.
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
// Enter only 1/1 to 3/1
date: {
min: "1/1/2017",
max: "3/1/2017"
},
// Enter only 9:00AM to 5:00PM
time: {
min: "9:00AM",
max: "5:00PM"
}
}
time.{seconds, minutes, hours}.interval
These specify the allowed interval (modulo). For instance:
// Minutes can only be entered in intervals of 15 minutes
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
time: {
minutes: {
interval: 15
}
}
}
filter
Specify a callback to alter the returned value:
{
type: 'datetime',
name: 'dt',
message: 'When would you like a table?',
time: {
minutes: {
interval: 15
}
},
filter: (dt) => {
return dt;
}
}
FAQs
Datepicker prompt for inquirer.js
The npm package inquirer-datepicker-prompt receives a total of 9,451 weekly downloads. As such, inquirer-datepicker-prompt popularity was classified as popular.
We found that inquirer-datepicker-prompt 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.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.
Security News
The MCP Steering Committee has launched the official MCP Registry in preview, a central hub for discovering and publishing MCP servers.