## 1.9.0
This commit is contained in:
parent
847eef1a84
commit
44d1dd172a
@ -161,3 +161,8 @@ None
|
||||
-----------------------------------------------------------------------------------------------------------
|
||||
|
||||
- Change insert date to include epoch seconds and ticks *
|
||||
|
||||
## 1.9.0 1735586943373 = 638711837433730000 = Mon Dec 30 2024 12:29:02 GMT-0700 (Mountain Standard Time)
|
||||
-----------------------------------------------------------------------------------------------------------
|
||||
|
||||
- Insert All Extensions (Not Disabled)
|
||||
|
16141
type-script-helper/package-lock.json
generated
16141
type-script-helper/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -47,6 +47,11 @@
|
||||
"command": "promiseLinesHelper.insertDateTime",
|
||||
"title": "Insert DateTime"
|
||||
},
|
||||
{
|
||||
"category": "Helper",
|
||||
"command": "promiseLinesHelper.insertAllExtensions",
|
||||
"title": "Insert All Extensions (Not Disabled)"
|
||||
},
|
||||
{
|
||||
"category": "Helper",
|
||||
"command": "promiseLinesHelper.transformToParamCase",
|
||||
@ -225,7 +230,7 @@
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@vscode/vsce": "^2.19.0",
|
||||
"@vscode/vsce": "^3.2.1",
|
||||
"polka": "^0.5.2"
|
||||
},
|
||||
"description": "Helper for VS Code in TypeScript",
|
||||
@ -260,9 +265,10 @@
|
||||
"repository": "https://github.com/mikepharesjr/YO-VSCode/tree/master/type-script-helper",
|
||||
"scripts": {
|
||||
"tsc-build": "tsc",
|
||||
"tsc-clean": "tsc --build --clean",
|
||||
"vscode:publish": "node node_modules/@vscode/vsce/vsce package",
|
||||
"webpack": "webpack --config ./build/node-extension.webpack.config.js",
|
||||
"watch": "concurrently \"rollup -c -w\" \"webpack --watch --config ./build/node-extension.webpack.config.js\""
|
||||
},
|
||||
"version": "1.8.0"
|
||||
"version": "1.9.0"
|
||||
}
|
||||
|
@ -46,6 +46,7 @@ export async function activate(extensionContext: vscode.ExtensionContext) {
|
||||
vscode.commands.registerCommand("markdown.newMarkdownFile", markdownHelper.newMarkdownFile),
|
||||
vscode.commands.registerCommand('promiseLinesHelper.codeGeneratorQuickPick', promiseLinesHelper.codeGeneratorQuickPick),
|
||||
vscode.commands.registerCommand('promiseLinesHelper.insertDateTime', promiseLinesHelper.insertDateTime),
|
||||
vscode.commands.registerCommand("promiseLinesHelper.insertAllExtensions", promiseLinesHelper.insertAllExtensions),
|
||||
vscode.commands.registerCommand('promiseLinesHelper.transformToPopperCase', promiseLinesHelper.transformToPopperCase),
|
||||
vscode.commands.registerCommand('promiseLinesHelper.transformToParamCase', promiseLinesHelper.transformToParamCase),
|
||||
vscode.commands.registerCommand('readOnlyLinesHelper.searchGoogle', readOnlyLinesHelper.searchGoogle),
|
||||
|
@ -154,6 +154,27 @@ function insertDateTimeLogic(): undefined {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
function insertAllExtensionsLogic(): undefined {
|
||||
const textEditor = vscode.window.activeTextEditor;
|
||||
if (!textEditor) {
|
||||
return undefined;
|
||||
}
|
||||
const selection = textEditor.selection;
|
||||
textEditor.edit(editBuilder => {
|
||||
var range;
|
||||
let extensions = vscode.extensions.all;
|
||||
let text = extensions.map(extension => extension.id).join("\n");
|
||||
if (selection.isEmpty) {
|
||||
editBuilder.insert(selection.start, text)
|
||||
}
|
||||
else {
|
||||
range = new vscode.Range(selection.start.line, selection.start.character, selection.end.line, selection.end.character);
|
||||
editBuilder.replace(range, text);
|
||||
}
|
||||
});
|
||||
return undefined;
|
||||
}
|
||||
|
||||
function camelCase(str: string) {
|
||||
return str.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function (match, index) {
|
||||
if (+match === 0) return "";
|
||||
@ -217,5 +238,6 @@ function transformToParamCaseLogic(): undefined {
|
||||
|
||||
export const codeGeneratorQuickPick = () => codeGeneratorQuickPickLogic();
|
||||
export const insertDateTime = () => insertDateTimeLogic();
|
||||
export const insertAllExtensions = () => insertAllExtensionsLogic();
|
||||
export const transformToPopperCase = () => transformToPopperCaseLogic();
|
||||
export const transformToParamCase = () => transformToParamCaseLogic();
|
@ -1,5 +1,6 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"typeRoots": ["./node_modules/@types"],
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"lib": [
|
||||
"ES2020"
|
||||
|
Loading…
x
Reference in New Issue
Block a user