
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
github-syntax-theme-generator
Advanced tools
The GitHub syntax theme generator will generate themes for multiple platforms based on the GitHub syntax theme.
The GitHub syntax theme generator will generate themes for multiple platforms based on the GitHub syntax theme.
All of the built themes in this package are distributed at separate repositories. It's recommended that you install one of these if you're looking for a specific theme.
The CSS syntax theme is based on a custom syntax highlighter in use by GitHub. The prefixes to the classes are .pl- for Prettylights.
The Ace syntax theme is generated using a built in tool by Ace to convert TextMate themes to Ace themes.
The Atom theme is built by apm converted from the TextMate theme.
For TextMate or any other TextMate compatible editors, you can use the github-textmate-theme.
Clone this repository and after npm install. Run
$ npm run build
This will run the script that will build all the themes. The themes are built from the json files in the lib/themes folder.
The theme adapters are located in ./lib/adapters/ directory. Each one will complete a specific task to build that theme.
If you would like to see the theme compiled for another platform, we welcome pull requests.
FAQs
The GitHub syntax theme generator will generate themes for multiple platforms based on the GitHub syntax theme.
We found that github-syntax-theme-generator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?

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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.