1.0.0-beta.121 • Published 7 years ago

@axelspringer/mango-ssr v1.0.0-beta.121

Weekly downloads
8
License
MIT
Repository
-
Last release
7 years ago

:smiley_cat: Mango SSR

Taylor Swift Volkswagen TypeScript MIT license

Getting Started

requires a node version >= 6 and an npm version >= 3.x.x

we do provide a help command 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

Config File

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

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

Arguments

most command line arguments have a reflection in environment variables, which allows it to be easily tested and developed in many environments

help

Displays 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.

Development

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!

License

MIT

1.0.0-beta.121

7 years ago

1.0.0-beta.120

7 years ago

1.0.0-beta.119

7 years ago

1.1.0-9

7 years ago

1.1.0-8

7 years ago

1.1.0-7

7 years ago

1.1.0-6

7 years ago

1.1.0-5

7 years ago

1.1.0-4

7 years ago

1.1.0-3

7 years ago

1.1.0-2

7 years ago

1.0.0-beta.116

7 years ago

1.0.0-beta.115

7 years ago

1.0.0-beta.114

7 years ago

1.0.0-beta.113

7 years ago

1.0.0-beta.112

7 years ago

1.0.0-beta.111

7 years ago

1.0.0-beta.110

7 years ago

1.0.0-beta.109

7 years ago

1.0.0-beta.106

7 years ago

1.0.0-beta.105

7 years ago

1.0.0-beta.104

7 years ago

1.0.0-beta.103

7 years ago

1.0.0-beta.102

7 years ago

1.0.0-beta.101

7 years ago

1.0.0-beta.100

7 years ago

1.0.0-beta.99

7 years ago

1.0.0-beta.98

7 years ago

1.0.0-beta.97

7 years ago

1.0.0-beta.95

7 years ago

1.0.0-beta.94

7 years ago

1.0.0-beta.91

7 years ago

1.0.0-beta.90

7 years ago

1.0.0-beta.89

7 years ago

1.0.0-beta.88

7 years ago

1.0.0-beta.87

7 years ago

1.0.0-beta.86

7 years ago

1.0.0-beta.85

7 years ago

1.0.0-beta.84

7 years ago

1.0.0-beta.83

7 years ago

1.0.0-beta.82

7 years ago

1.0.0-beta.81

7 years ago

1.0.0-beta.79

7 years ago

1.0.0-beta.78

7 years ago

1.0.0-beta.77

7 years ago

1.0.0-beta.76

7 years ago

1.0.0-beta.75

7 years ago

1.0.0-beta.74

7 years ago

1.0.0-beta.73

7 years ago

1.0.0-beta.72

7 years ago

1.0.0-beta.71

7 years ago

1.0.0-beta.70

7 years ago

1.0.0-beta.69

7 years ago

1.0.0-beta.68

7 years ago

1.0.0-beta.67

7 years ago

1.0.0-beta.66

7 years ago

1.0.0-beta.65

7 years ago

1.0.0-beta.64

7 years ago

1.0.0-beta.63

7 years ago

1.0.0-beta.62

7 years ago

1.0.0-beta.61

7 years ago

1.0.0-beta.60

7 years ago

1.0.0-beta.59

7 years ago

1.0.0-beta.58

7 years ago

1.0.0-beta.57

7 years ago

1.0.0-beta.56

7 years ago

1.0.0-beta.55

7 years ago

1.0.0-beta.54

7 years ago

1.0.0-beta.53

7 years ago

1.0.0-beta.52

7 years ago

1.0.0-beta.51

7 years ago

1.0.0-beta.50

7 years ago

1.0.0-beta.49

7 years ago

1.0.0-beta.48

7 years ago

1.0.0-beta.47

7 years ago

1.0.0-beta.46

7 years ago

1.0.0-beta.45

7 years ago

1.0.0-beta.44

7 years ago

1.0.0-beta.43

7 years ago

1.0.0-beta.42

7 years ago

1.0.0-beta.41

7 years ago

1.0.0-beta.39

7 years ago

1.0.0-beta.38

7 years ago

1.0.0-beta.37

7 years ago

1.0.0-beta.36

7 years ago

1.0.0-beta.35

7 years ago

1.0.0-beta.34

7 years ago

1.0.0-beta.33

7 years ago

1.0.0-beta.32

7 years ago

1.0.0-beta.31

7 years ago

1.0.0-beta.30

7 years ago

1.0.0-beta.29

7 years ago

1.0.0-beta.28

7 years ago

1.0.0-beta.27

7 years ago

1.0.0-beta.26

7 years ago

1.0.0-beta.25

7 years ago

1.0.0-beta.24

7 years ago

1.0.0-beta.23

7 years ago

1.0.0-beta.22

7 years ago

1.0.0-beta.21

7 years ago

1.0.0-beta.20

7 years ago

1.0.0-beta.19

7 years ago

1.0.0-beta.18

7 years ago

1.0.0-beta.17

7 years ago

1.0.0-beta.16

7 years ago

1.0.0-beta.15

7 years ago

1.0.0-beta.14

7 years ago

1.0.0-beta.13

7 years ago

1.0.0-beta.12

7 years ago

1.0.0-beta.11

7 years ago

1.0.0-beta.10

7 years ago

1.0.0-beta.9

7 years ago

1.0.0-beta.8

7 years ago

1.0.0-beta.7

7 years ago

1.0.0-beta.6

7 years ago

1.0.0-beta.5

7 years ago

1.0.0-beta.4

7 years ago

1.0.0-beta.3

7 years ago

1.0.0-beta.2

7 years ago

1.0.0-beta.1

7 years ago

1.0.0-beta.0

7 years ago

1.0.0-alpha.65

7 years ago

1.0.0-alpha.64

7 years ago

1.0.0-alpha.63

7 years ago

1.0.0-alpha.62

7 years ago

1.0.0-alpha.61

7 years ago

1.0.0-alpha.60

7 years ago

1.0.0-alpha.59

7 years ago

1.0.0-alpha.58

7 years ago

1.0.0-alpha.57

7 years ago

1.0.0-alpha.56

7 years ago

1.0.0-alpha.55

7 years ago

1.0.0-alpha.54

7 years ago

1.0.0-alpha.53

7 years ago

1.0.0-alpha.52

7 years ago

1.0.0-alpha.51

7 years ago

1.0.0-alpha.50

7 years ago

1.0.0-alpha.49

7 years ago

1.0.0-alpha.48

7 years ago

1.0.0-alpha.47

7 years ago

1.0.0-alpha.46

7 years ago

1.0.0-alpha.45

7 years ago

1.0.0-alpha.44

7 years ago

1.0.0-alpha.43

7 years ago

1.0.0-alpha.42

7 years ago

1.0.0-alpha.41

7 years ago

1.0.0-alpha.40

7 years ago

1.0.0-alpha.39

7 years ago

1.0.0-alpha.38

7 years ago

1.0.0-alpha.37

7 years ago

1.0.0-alpha.36

7 years ago

1.0.0-alpha.35

7 years ago

1.0.0-alpha.34

7 years ago

1.0.0-alpha.33

7 years ago

1.0.0-alpha.32

7 years ago

1.0.0-alpha.31

7 years ago

1.0.0-alpha.30

7 years ago

1.0.0-alpha.29

7 years ago

1.0.0-alpha.28

7 years ago

1.0.0-alpha.27

7 years ago

1.0.0-alpha.26

7 years ago

1.0.0-alpha.25

7 years ago

1.0.0-alpha.24

7 years ago

1.0.0-alpha.23

7 years ago

1.0.0-alpha.22

7 years ago

1.0.0-alpha.21

7 years ago

1.0.0-alpha.20

7 years ago

1.0.0-alpha.19

7 years ago

1.0.0-alpha.18

7 years ago

1.0.0-alpha.17

7 years ago

1.0.0-alpha.16

7 years ago

1.0.0-alpha.15

7 years ago

1.0.0-alpha.14

7 years ago

1.0.0-alpha.13

7 years ago

1.0.0-alpha.12

7 years ago

1.0.0-alpha.11

7 years ago

1.0.0-alpha.10

7 years ago

1.0.0-alpha.9

7 years ago

1.0.0-alpha.8

7 years ago

1.0.0-alpha.7

7 years ago

1.0.0-alpha.6

7 years ago

1.0.0-alpha.5

7 years ago

1.0.0-alpha.4

7 years ago

1.0.0-alpha.3

7 years ago

1.0.0-alpha.2

7 years ago

1.0.0-alpha.0

7 years ago

0.12.3

7 years ago

0.12.2

7 years ago

0.12.1

7 years ago

0.12.0

7 years ago

0.6.9

7 years ago

0.8.2

7 years ago

0.8.1

7 years ago

0.6.8

7 years ago

0.6.6

7 years ago

0.6.4

7 years ago

0.6.1

7 years ago

0.5.4

7 years ago

0.5.1

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.2.2

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.14

7 years ago

0.1.10

7 years ago

0.1.0

7 years ago

0.0.14

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago