
Product
Introducing Socket Scanning for OpenVSX Extensions
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.
@axelspringer/mango-ssr
Advanced tools
requires a
nodeversion >= 6 and annpmversion >= 3.x.x
we do provide a
helpcommand to display all possible arguments
# Installs the Mango API
npm i @axelspringer/mango-ssr -g
# Starts the Mango API in Mock modus
mango-ssr --serve public --bundle public/vue-ssr-server-bundle.json -m public/vue-ssr-client-manifest.json -t public/index.html -w config/configs
You can use a mango.config.js file to configure the server-side-renderer. This config file contains all the available command line arguments. There is an example file in examples.
module.exports = {
serve: 'public/',
bundle: 'public/vue-ssr-server-bundle.json',
manifest: 'public/vue-ssr-client-manifest.json',
template: 'public/index.html',
webpack: 'config/configs'
}
Plugins can be used to render general content on routes. You find an example in examples/rss to render an example RSS feed on localhost:3000/rss.
./bin/mango-ssr --config ./examples/rss/mango.config.js
most command line arguments have a reflection in environment variables, which allows it to be easily tested and developed in many environments
helpDisplays all the available arguments
-c --config MANGO_CONFIG (string)Provides the path to a mango.config.js file.
-s --serve MANGO_SERVE (string)Sets the path to the folder of the static assets.
-b --bundle MANGO_BUNDLE (boolean)Passes in the vue-ssr-server-bundle.json.
-m --manifest MANGO_PORT (string)Passes in the vue-ssr-client-manifest.json.
-t --template MANGO_TEMPLATE (string)Passes in the index.html as the template.
-w --webpack MANGO_WEBPACK (string)Passes in the Webpack config to use.
all commands can be seen via
npm run help
# Clone the repository
git clone https://github.com/axelspringer/mango
# Enter directory
cd mango/packages/ssr
# Start the local dev server
npm start
# To use your local version for development of other mango parts, run
npm link
Have fun!
FAQs
Mango WordPress Server Side Renderer
The npm package @axelspringer/mango-ssr receives a total of 0 weekly downloads. As such, @axelspringer/mango-ssr popularity was classified as not popular.
We found that @axelspringer/mango-ssr demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 9 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.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.

Product
Bringing supply chain security to the next generation of JavaScript package managers

Product
A safer, faster way to eliminate vulnerabilities without updating dependencies