Gathering detailed insights and metrics for english-plurals-list
Gathering detailed insights and metrics for english-plurals-list
Gathering detailed insights and metrics for english-plurals-list
Gathering detailed insights and metrics for english-plurals-list
npm install english-plurals-list
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
94 Stars
318 Commits
21 Forks
5 Watching
116 Branches
7 Contributors
Updated on 21 Nov 2024
JavaScript (56.13%)
TypeScript (28.19%)
Pug (8.89%)
HTML (3.82%)
CSS (1.24%)
Vue (0.74%)
Handlebars (0.39%)
PEG.js (0.39%)
Shell (0.15%)
Dockerfile (0.03%)
Batchfile (0.01%)
Cumulative downloads
Total Downloads
Last day
-7.9%
35
Compared to previous day
Last week
17.1%
219
Compared to previous week
Last month
-13%
1,068
Compared to previous month
Last year
-43.6%
13,424
Compared to previous year
No dependencies detected.
RosaeNLG is a Natural Language Generation library for node.js or client side (browser) execution, based on the Pug template engine. Based on Pug-like textual templates and on input data, RosaeNLG will generate high quality texts.
Fully supported languages (with grammar, gender etc.) are English, French, German, Italian and Spanish but you can generate texts in any other language with less features.
RosaeNLG is complete enough to write production grade real life NLG applications.
RosaeNLG is a Sandbox Project of LF AI & Data Foundation, part of the Linux Foundation.
The main documentation site is rosaenlg.org. A mirror is available on Github pages, but without the search bar.
Use the Quick Start and the Tutorials on the documentation site.
You can also play around with a client side editor, compiler and renderer with an in browser editor.
Sample template:
1- var data = ['apples', 'bananas', 'apricots', 'pears']; 2p 3 eachz fruit in data with { separator: ',', last_separator: 'and', begin_with_general: 'I love', end:'!' } 4 | #{fruit} 5`, 'I love apples, bananas, apricots and pears!' 6);
will generate:
1<p>I love apples, bananas, apricots and pears!</p>
RosaeNLG is an open source project, and welcomes your contribution, be it through code, a bug report, a feature request, or user feedback.
See Release doc
The RosaeNLG community is committed to fostering an open and welcoming environment, with several ways to engage with other users and developers. You can find out more about here.
Also check our Code of Conduct.
RosaeNLG aims to become the most used NLG open source engine, and to support more than 50 commonly spoken languages.
Major targets are:
rosaenlg-countries
2021 Roadmap was presented and discussed during the first 2021 RosaeNLG meetup. See detailed 2021 roadmap.
RosaeNLG logo was made by Denis Aulas. Reference artwork is here.
RosaeNLG is open source, with most code available under the Apache 2.0 license (see the LICENSE), and documentation under Creative Commons Attribution 4.0 International (CC-BY-4.0) license, though some elements are necessarily licensed under different open source licenses for compatibility with upstream licensing or code linking. For instance, english-ordinals
and rosaenlg-cli
modules remain under MIT.
The licenses applicable to each linguistic resource package are included in each subfolder the package
directory, and a summary of the licenses can be found in the Linguistic resources documentation.
No vulnerabilities found.
Reason
security policy file detected
Details
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
no binaries found in the repo
Reason
packaging workflow detected
Details
Reason
badge detected: Silver
Reason
Found 9/26 approved changesets -- score normalized to 3
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
branch protection not enabled on development/release branches
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
124 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More