10.7.5 • Published 5 months ago

@nzz/q-server v10.7.5

Weekly downloads
10
License
MIT
Repository
github
Last release
5 months ago

Q Server

Maintainer: Franco Gervasi

Q is a system that lets journalists create visual elements for stories. It is developed by NZZ Editorial Tech and NZZ Visuals and used in the NZZ newsroom. There is a Demo over here: https://editor.q.tools

This is the server for the Q Toolbox. To make use of Q server you will also need a Q editor.

Documentation: https://nzzdev.github.io/Q-server

Development

git clone git@github.com:nzzdev/Q-server.git
cd Q-server
nvm use
npm install

For testing local changes of Q-server, one can link the local package to the global installation of Q-server:

cd Q-server
npm link

Next, in some other location, the following command will create a symbolic link from globally-installed Q-server to node_modules/ of the current folder.

cd some-other-location
npm link @nzz/q-server

Note: Q-server uses joi. If the other location, where you linked the Q-server to, uses joi as well, make sure they have the exact same version.

To unlink, simply install Q-server again globally:

npm install @nzz/q-server -g

Tests

There is a 100% coverage aim with the tests. Please do not lower the coverage. The tests use pouchdb-server to mock the database and implement a simple mock tool endpoint. This makes e2e testing completely self contained without the need for any external services running. Just do a npm install and then npm run test and you are good to go. There are e2e tests in test/e2e-tests.js and some unit tests in test/unit-tests.js.

License

Copyright (c) 2019 Neue Zürcher Zeitung. All rights reserved.

This software is published under the MIT license.

10.7.5

5 months ago

10.7.0

11 months ago

10.7.1

11 months ago

10.7.2

11 months ago

10.7.3

11 months ago

10.7.4

11 months ago

10.6.0

1 year ago

10.6.1

1 year ago

10.6.2

1 year ago

10.6.3

1 year ago

10.6.4

1 year ago

10.6.5

1 year ago

10.6.6

1 year ago

10.4.0

1 year ago

10.6.7

1 year ago

10.6.8

1 year ago

10.6.9

1 year ago

10.6.10

1 year ago

10.6.11

1 year ago

10.6.12

1 year ago

10.6.13

1 year ago

10.6.14

1 year ago

10.5.0

1 year ago

10.3.0

2 years ago

10.2.0

2 years ago

10.1.0

2 years ago

10.0.8

2 years ago

10.0.7

2 years ago

10.0.6

3 years ago

10.0.5

3 years ago

10.0.4

3 years ago

10.0.3

4 years ago

10.0.2

4 years ago

10.0.1

4 years ago

10.0.0

4 years ago

9.0.1

4 years ago

9.0.0

5 years ago

8.1.0

5 years ago

8.0.1

5 years ago

8.0.0

5 years ago

7.1.0

5 years ago

7.0.0

5 years ago

6.3.2

5 years ago

6.3.1

5 years ago

6.3.0

5 years ago

6.2.0

5 years ago

6.1.2

6 years ago

6.1.1

6 years ago

6.1.0

6 years ago

6.0.0

6 years ago

5.1.0

6 years ago

5.0.0

6 years ago

4.1.2

6 years ago

4.1.1

6 years ago

4.1.0

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.4.4

6 years ago

3.4.3

6 years ago

3.4.2

6 years ago

3.4.1

6 years ago

3.4.0

6 years ago

3.3.0

6 years ago

3.2.3

6 years ago

3.2.2

6 years ago

3.2.1

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.7.1

6 years ago

2.7.0

6 years ago

2.6.0

6 years ago

2.5.0

7 years ago

2.4.0

7 years ago

2.1.1

7 years ago