···2020 if (value[0] !== '.') return 'Please enter a relative path.';
2121 },
2222 }),
2323+ password: () =>
2424+ p.password({
2525+ message: 'Provide a password',
2626+ mask: '🧹',
2727+ validate: (value) => {
2828+ if (!value) return 'Please enter a password.';
2929+ if (value.length < 5) return 'Password should have at least 5 characters.';
3030+ },
3131+ }),
2332 type: ({ results }) =>
2433 p.select({
2534 message: `Pick a project type within "${results.path}"`,
+1-1
packages/core/src/prompts/password.ts
···1010 get cursor() {
1111 return this._cursor;
1212 }
1313- private get masked() {
1313+ get masked() {
1414 return this.value
1515 .split('')
1616 .map(() => this._mask)