Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@jetbrains/create-youtrack-app

Package Overview
Dependencies
Maintainers
0
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jetbrains/create-youtrack-app

A scaffolder for YouTrack App generating

  • 0.0.1-alpha.11
  • npm
  • Socket score

Version published
Weekly downloads
19
decreased by-74.32%
Maintainers
0
Weekly downloads
 
Created
Source

Create YouTrack App

Build Status NPM Version

official JetBrains project

[this is Work in progress]

supported commands for now:

  • hygen init manifest - to create manifest.json file
  • hygen init settings - to create settings.json file
  • hygen widget add - to create widget directory, and add widget to settings.json file
  • hygen property add - to create extension property

Development

To test locally, run npm exec .

Documentation

https://www.hygen.io/docs/generators - Hygen is used for the documentation

Caveats

Hygen is quite powerful tool for generation files, but it is not perfect for the working with the JSON files. So, some JSON manipulation can be tricky. To prevent this, there is a injectJsCallback.js file where is a helper function that can be called to create custom JS actions instead of file rendering. Example of usage _templates/settings/index.js file.

TODO:

  • update the code to use this as external tool
  • permissions in widget.add
  • possibly rewrite property add to JSON-based approach
  • full list of the extension properties entities
  • creation of http handlers
  • TypeScript support (at least widgets/handlers/extension-propertioes should be added to app.d.ts file)
  • React + ring-ui support in widget templates
  • wording review
  • testing
  • documentation

FAQs

Package last updated on 03 Sep 2024

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc