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

8 years ago

1.0.0-beta.115

8 years ago

1.0.0-beta.114

8 years ago

1.0.0-beta.113

8 years ago

1.0.0-beta.112

8 years ago

1.0.0-beta.111

8 years ago

1.0.0-beta.110

8 years ago

1.0.0-beta.109

8 years ago

1.0.0-beta.106

8 years ago

1.0.0-beta.105

8 years ago

1.0.0-beta.104

8 years ago

1.0.0-beta.103

8 years ago

1.0.0-beta.102

8 years ago

1.0.0-beta.101

8 years ago

1.0.0-beta.100

8 years ago

1.0.0-beta.99

8 years ago

1.0.0-beta.98

8 years ago

1.0.0-beta.97

8 years ago

1.0.0-beta.95

8 years ago

1.0.0-beta.94

8 years ago

1.0.0-beta.91

8 years ago

1.0.0-beta.90

8 years ago

1.0.0-beta.89

8 years ago

1.0.0-beta.88

8 years ago

1.0.0-beta.87

8 years ago

1.0.0-beta.86

8 years ago

1.0.0-beta.85

8 years ago

1.0.0-beta.84

8 years ago

1.0.0-beta.83

8 years ago

1.0.0-beta.82

8 years ago

1.0.0-beta.81

8 years ago

1.0.0-beta.79

8 years ago

1.0.0-beta.78

8 years ago

1.0.0-beta.77

8 years ago

1.0.0-beta.76

8 years ago

1.0.0-beta.75

8 years ago

1.0.0-beta.74

8 years ago

1.0.0-beta.73

8 years ago

1.0.0-beta.72

8 years ago

1.0.0-beta.71

8 years ago

1.0.0-beta.70

8 years ago

1.0.0-beta.69

8 years ago

1.0.0-beta.68

8 years ago

1.0.0-beta.67

8 years ago

1.0.0-beta.66

8 years ago

1.0.0-beta.65

8 years ago

1.0.0-beta.64

8 years ago

1.0.0-beta.63

8 years ago

1.0.0-beta.62

8 years ago

1.0.0-beta.61

8 years ago

1.0.0-beta.60

8 years ago

1.0.0-beta.59

8 years ago

1.0.0-beta.58

8 years ago

1.0.0-beta.57

8 years ago

1.0.0-beta.56

8 years ago

1.0.0-beta.55

8 years ago

1.0.0-beta.54

8 years ago

1.0.0-beta.53

8 years ago

1.0.0-beta.52

8 years ago

1.0.0-beta.51

8 years ago

1.0.0-beta.50

8 years ago

1.0.0-beta.49

8 years ago

1.0.0-beta.48

8 years ago

1.0.0-beta.47

8 years ago

1.0.0-beta.46

8 years ago

1.0.0-beta.45

8 years ago

1.0.0-beta.44

8 years ago

1.0.0-beta.43

8 years ago

1.0.0-beta.42

8 years ago

1.0.0-beta.41

8 years ago

1.0.0-beta.39

8 years ago

1.0.0-beta.38

8 years ago

1.0.0-beta.37

8 years ago

1.0.0-beta.36

8 years ago

1.0.0-beta.35

8 years ago

1.0.0-beta.34

8 years ago

1.0.0-beta.33

8 years ago

1.0.0-beta.32

8 years ago

1.0.0-beta.31

8 years ago

1.0.0-beta.30

8 years ago

1.0.0-beta.29

8 years ago

1.0.0-beta.28

8 years ago

1.0.0-beta.27

8 years ago

1.0.0-beta.26

8 years ago

1.0.0-beta.25

8 years ago

1.0.0-beta.24

8 years ago

1.0.0-beta.23

8 years ago

1.0.0-beta.22

8 years ago

1.0.0-beta.21

8 years ago

1.0.0-beta.20

8 years ago

1.0.0-beta.19

8 years ago

1.0.0-beta.18

8 years ago

1.0.0-beta.17

8 years ago

1.0.0-beta.16

8 years ago

1.0.0-beta.15

8 years ago

1.0.0-beta.14

8 years ago

1.0.0-beta.13

8 years ago

1.0.0-beta.12

8 years ago

1.0.0-beta.11

8 years ago

1.0.0-beta.10

8 years ago

1.0.0-beta.9

8 years ago

1.0.0-beta.8

8 years ago

1.0.0-beta.7

8 years ago

1.0.0-beta.6

8 years ago

1.0.0-beta.5

8 years ago

1.0.0-beta.4

8 years ago

1.0.0-beta.3

8 years ago

1.0.0-beta.2

8 years ago

1.0.0-beta.1

8 years ago

1.0.0-beta.0

8 years ago

1.0.0-alpha.65

8 years ago

1.0.0-alpha.64

8 years ago

1.0.0-alpha.63

8 years ago

1.0.0-alpha.62

8 years ago

1.0.0-alpha.61

8 years ago

1.0.0-alpha.60

8 years ago

1.0.0-alpha.59

8 years ago

1.0.0-alpha.58

8 years ago

1.0.0-alpha.57

8 years ago

1.0.0-alpha.56

8 years ago

1.0.0-alpha.55

8 years ago

1.0.0-alpha.54

8 years ago

1.0.0-alpha.53

8 years ago

1.0.0-alpha.52

8 years ago

1.0.0-alpha.51

8 years ago

1.0.0-alpha.50

8 years ago

1.0.0-alpha.49

8 years ago

1.0.0-alpha.48

8 years ago

1.0.0-alpha.47

8 years ago

1.0.0-alpha.46

8 years ago

1.0.0-alpha.45

8 years ago

1.0.0-alpha.44

8 years ago

1.0.0-alpha.43

8 years ago

1.0.0-alpha.42

8 years ago

1.0.0-alpha.41

8 years ago

1.0.0-alpha.40

8 years ago

1.0.0-alpha.39

8 years ago

1.0.0-alpha.38

8 years ago

1.0.0-alpha.37

8 years ago

1.0.0-alpha.36

8 years ago

1.0.0-alpha.35

8 years ago

1.0.0-alpha.34

8 years ago

1.0.0-alpha.33

8 years ago

1.0.0-alpha.32

8 years ago

1.0.0-alpha.31

8 years ago

1.0.0-alpha.30

8 years ago

1.0.0-alpha.29

8 years ago

1.0.0-alpha.28

8 years ago

1.0.0-alpha.27

8 years ago

1.0.0-alpha.26

8 years ago

1.0.0-alpha.25

8 years ago

1.0.0-alpha.24

8 years ago

1.0.0-alpha.23

8 years ago

1.0.0-alpha.22

8 years ago

1.0.0-alpha.21

8 years ago

1.0.0-alpha.20

8 years ago

1.0.0-alpha.19

8 years ago

1.0.0-alpha.18

8 years ago

1.0.0-alpha.17

8 years ago

1.0.0-alpha.16

8 years ago

1.0.0-alpha.15

8 years ago

1.0.0-alpha.14

8 years ago

1.0.0-alpha.13

8 years ago

1.0.0-alpha.12

8 years ago

1.0.0-alpha.11

8 years ago

1.0.0-alpha.10

8 years ago

1.0.0-alpha.9

8 years ago

1.0.0-alpha.8

8 years ago

1.0.0-alpha.7

8 years ago

1.0.0-alpha.6

8 years ago

1.0.0-alpha.5

8 years ago

1.0.0-alpha.4

8 years ago

1.0.0-alpha.3

8 years ago

1.0.0-alpha.2

8 years ago

1.0.0-alpha.0

8 years ago

0.12.3

8 years ago

0.12.2

8 years ago

0.12.1

8 years ago

0.12.0

8 years ago

0.6.9

8 years ago

0.8.2

8 years ago

0.8.1

8 years ago

0.6.8

8 years ago

0.6.6

8 years ago

0.6.4

8 years ago

0.6.1

8 years ago

0.5.4

8 years ago

0.5.1

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.2.2

8 years ago

0.1.20

8 years ago

0.1.19

8 years ago

0.1.17

8 years ago

0.1.16

8 years ago

0.1.14

8 years ago

0.1.10

8 years ago

0.1.0

8 years ago

0.0.14

8 years ago

0.0.11

8 years ago

0.0.10

8 years ago