npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ecg-quicktest-texts

v0.0.10

Published

The texts for the ECG quick test

Downloads

10

Readme

ECG quick test data Build Status NPM version

This package contains the texts for the ECG quick test and tests to validate their proper structure.

Installation

Requirements:

  • Node.js 0.10.x
npm install --save ecg-quicktest-texts

Data

The data is saved as JSON files (*.<lang>.json) in the data/ folder.

Exports

This module exports the data in the following form:

{
  de: { /* German quick test data */ },
  en: { /* English quick test data */ },
}

Tests

The data files and the module are tested with Mocha and Chai.

View the tests

Open the tests

Run the tests

npm test

Roadmap

  • :white_check_mark: add German texts.
  • :arrow_right: add English translation.
  • add Spanish translation.

Contributing

Feel free to contribute to the Roadmap or otherwise.

Translation

All texts for a single language are contained in single file data/quicktest-texts.<matrix-version>.<lang>.json.

If you want to help with translating the texts:

  • if a file with the desired language does not exist in the data/ folder, create it.
  • open the file for translation and
    • you will see a lot of data in the format <key>: <value> (e.g. "name": "Schnelltest Gemeinwohl-Ökonomie")
    • do not translate any keys.
    • translate all values, except those belonging to the following keys:
      • matrixVersion
      • structure.participants.type
      • structure.individualAnswer.evaluationValues.value
      • structure.result.feedback.level
      • test.questions.stakeholders/ecgValue

To do this you can either:

  • collaborate through GitHub (See how in this video):
    • fork the repository
    • translate the files
    • If you can, run npm test to make sure that the tests are still running successfully after your changes.
    • send a pull request
  • email the translated files to the main developer, see below.

Issues and Features

Share issues and desired features in GitHub.

License

  • All files under data/ contain texts from the Economy for the Common Good (ECG) movement which are released under the Creative Commons Share Alike license.
  • All other files are under the MIT License.

Developers

Release History

  • 0.0.10 - add dot at the end of the pitch.
  • 0.0.9 - remove a double sentence in the German translation.
  • 0.0.6 - tests fixed.
  • 0.0.5 - add result level, remove app specific translations.
  • 0.0.4 - added module tests and grunt.
  • 0.0.3 - fixed tests and added travis CI.
  • 0.0.2 - Simplified the JSON structure, moved the repository to the new ECG GitHub account, updated collaboration info.
  • 0.0.1 - Added german quick test data and few tests.