
Security News
Axios Supply Chain Attack Reaches OpenAI macOS Signing Pipeline, Forces Certificate Rotation
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.
troll-engine
Advanced tools
npm i -s troll-engine
Troll Engine received its name from the core project it is based around: Ogre3D. This project aims to simplify the process of making a cross platform project that utilizes fully native projects.
Essentially, making a project for Troll Engine is a matter of creating the C++ source code for your game and then letting Troll Engine use it to generate the source files for the native project.
Troll Engine aims to offer lots of configuration options but does not aim to be a compiler of any sort. It creates proper native projects that if compiled by other tools correctly will result in awesomeness. You're still going to need to learn how to compile your project.
npm init @troll-engine and follow the instructions to generate your Troll Engine projectnpm run build:[platform] to build your projectnpm run troll -- [arguments]While you can install troll-engine globally to access it directly from the command line it's recommended
to install it locally for your project so you can have a project specific version for it. The only difference
between a global and a local installation is that you either run the troll command by either using
troll [args] or npm run troll -- [args], but you get the benefit of versioning Troll Engine so your
code doesn't suddenly stop compiling, and all your developers will have the same version of the software
installed.
troll - Launches an interactive console for running the Troll Enginetroll build - Launches a non-interactive build for your projecttroll start [platform] - Launches the project either for the current or the specified platformtroll add [library] - Adds a library to your projecttroll search [query] - Searches the repository for librariestroll rm [library] - Removes a library from your projectassets/ Game assetscode/ Game code
include/ C++ header filessrc/ C++ source filesdocs/ Doxygen documentation files for your projectplatforms/ Files to override or patch files generated by Troll Engine
android/browser/ios/linux/mac/windows/troll.config.js Config file for Troll EngineThe base project without any plugins is intended to be an as minimal a project as possible that gives you access to the full capabilities of Ogre3D. Additional features can easily be added using plugins.
@troll-engine/plugin-lua - Adds Lua to your gameFAQs
The Troll Engine
The npm package troll-engine receives a total of 4 weekly downloads. As such, troll-engine popularity was classified as not popular.
We found that troll-engine demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.

Security News
Open source is under attack because of how much value it creates. It has been the foundation of every major software innovation for the last three decades. This is not the time to walk away from it.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.