Skip to content

This is a module to easily extract the vscode extension application names and version.

License

Notifications You must be signed in to change notification settings

awakelife93/easy-vscode-extensions-data-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Easy vscode extensions data generator

[Note]

  • For those who are out of sync with vscode

    • This project is a project created to extract extensions information that may be installed differently for each device without synchronizing vscode settings.
  • Example Output

[
  {
    extensionName: "auto-close-tag",
    extensionVersion: "0.5.14",
    extensionInstallTimestamp: 1683018107952,
  },
  {
    extensionName: "code-spell-checker",
    extensionVersion: "2.20.4",
    extensionInstallTimestamp: 1683018140623,
  },
  {
    extensionName: "material-icon-theme",
    extensionVersion: "4.27.0",
    extensionInstallTimestamp: 1683018160937,
  },
  // ...
];

Description

Options

// default value
const options = {
  // Default is false, and this option exports the extensions metadata as it is.
  origin: false,
  // Default is outputs folder in Project root
  exportPath: undefined,
  // The default value of this option is default vscode path, please put your correct path.
  extensionsJsonPath: undefined,
};

extensionsDataGenerator(options);

Author

2023.05.19
Author: Hyunwoo Park

Sample Check

1. yarn sample or npm run sample