Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ExceleratorNew to Visual Studio Code? Get it now.
Excelerator

Excelerator

CodeExcelerator

|
804 installs
| (0) | Free
Accelerate development templates
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeExcelerator

This extension help to create boilerplate for typescript react.

Features

Creating application features with just a name of the feature area.

Requirements

Require a typescript react application already exist. or just git clone typescript react starter.

Default application folders structure are: (default path is configurable. Just update and reload extension.)

  • src
    • areas
      • UsersViews
        • actions
        • actionTypes
        • api
        • containers
        • reducers
        • styles

Areas are the major categories of application features.

In order to utilize the extension, add template files to your code base. The default setting for templates files:

  • src/templates/
    • Actions.tsp
    • ActionsTypes.tsp
    • Api.tsp
    • Container.tsxp
    • Container.scss
    • Reducer.tsp
    • ShareStoreConfig.tsp

And to utilize the menu auto set:

  • src/templates/menu/
    • menuItemsV2.json
    • rootReducer.json
    • routes.json

These are optional settings which matched the extension default settings as described in Settings. Extension will create stub file if templates option is turn off. (default is on).

Extension Settings

This extension contributes the following settings:

  • excelerator.defaultPath: where src path is located. Default is src/areas
  • excelerator.folders: set for folders and files. Example: containers folder has Container.tsx. This is where you set the folders and files match your code base. If you have templates set to true and has files under the templates folder set in templateLocation. Files will be copied from it and named as input name.
  • excelerator.templates: use templates? Default is on.
  • excelerator.templateLocation: where template files located. Default is templates
  • excelerator.menu: Integrate with menu? Default is on.
  • excelerator.targetMenuLocation: where source of menu files located. Default is src/packages/officeSettings
  • excelerator.menuFiles: where menu code set is located. Default is src/templates/menu

Command

  • excelerator.platemaker: create templates under default path
  • excelerator.platemaker-with-menu: create templates under default path with menu integration
  • excelerator.loadCodeSnippet: load code snippets file under codeSnippetLocation and codeSnippetFileName

Known Issues

N/A

Release Notes

This is a very first release so more improvement is needed.

0.5.0

Bug fix on path in the last 5 minors. Somehow workspace.uri.path is not the same as fsPath in macOS vs windows

0.9.0

Fix all path issues

0.13.0

Add icon

0.14.0

Update logic to allow create sub feature within Areas function ie. Add a userView in Area Users. >areas/Users/userView This will create a new feature UserView under Users Areas * note that you can overwrite sub feature by running the same cmd.

Feed back

Feed back is welcome. Code will be published to github soon so others can contribute.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft