10.7.9 • Published 1 year ago

@nzz/q-server v10.7.9

Weekly downloads
10
License
MIT
Repository
github
Last release
1 year 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.9

1 year ago

10.7.6

1 year ago

10.7.7

1 year ago

10.7.8

1 year ago

10.7.5

2 years ago

10.7.0

2 years ago

10.7.1

2 years ago

10.7.2

2 years ago

10.7.3

2 years ago

10.7.4

2 years ago

10.6.0

3 years ago

10.6.1

3 years ago

10.6.2

3 years ago

10.6.3

3 years ago

10.6.4

3 years ago

10.6.5

3 years ago

10.6.6

3 years ago

10.4.0

3 years ago

10.6.7

3 years ago

10.6.8

3 years ago

10.6.9

3 years ago

10.6.10

3 years ago

10.6.11

3 years ago

10.6.12

3 years ago

10.6.13

3 years ago

10.6.14

3 years ago

10.5.0

3 years ago

10.3.0

3 years ago

10.2.0

3 years ago

10.1.0

3 years ago

10.0.8

4 years ago

10.0.7

4 years ago

10.0.6

4 years ago

10.0.5

4 years ago

10.0.4

5 years ago

10.0.3

5 years ago

10.0.2

6 years ago

10.0.1

6 years ago

10.0.0

6 years ago

9.0.1

6 years ago

9.0.0

6 years ago

8.1.0

6 years ago

8.0.1

6 years ago

8.0.0

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.3.2

7 years ago

6.3.1

7 years ago

6.3.0

7 years ago

6.2.0

7 years ago

6.1.2

7 years ago

6.1.1

7 years ago

6.1.0

7 years ago

6.0.0

7 years ago

5.1.0

7 years ago

5.0.0

7 years ago

4.1.2

7 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.4.4

8 years ago

3.4.3

8 years ago

3.4.2

8 years ago

3.4.1

8 years ago

3.4.0

8 years ago

3.3.0

8 years ago

3.2.3

8 years ago

3.2.2

8 years ago

3.2.1

8 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.7.1

8 years ago

2.7.0

8 years ago

2.6.0

8 years ago

2.5.0

8 years ago

2.4.0

8 years ago

2.1.1

8 years ago