Gathering detailed insights and metrics for @chatopera/ms-parser
Gathering detailed insights and metrics for @chatopera/ms-parser
Gathering detailed insights and metrics for @chatopera/ms-parser
Gathering detailed insights and metrics for @chatopera/ms-parser
npm install @chatopera/ms-parser
Typescript
Module System
Node Version
NPM Version
53.6
Supply Chain
72.6
Quality
78.4
Maintenance
100
Vulnerability
97.4
License
JavaScript (100%)
Total Downloads
2,745
Last Day
1
Last Week
9
Last Month
20
Last Year
205
7 Stars
115 Commits
16 Forks
8 Watching
2 Branches
6 Contributors
Minified
Minified + Gzipped
Latest Version
1.2.6
Package Id
@chatopera/ms-parser@1.2.6
Unpacked Size
42.17 kB
Size
9.38 kB
File Count
12
NPM Version
5.6.0
Node Version
8.10.0
Cumulative downloads
Total Downloads
Last day
0%
1
Compared to previous day
Last week
28.6%
9
Compared to previous week
Last month
566.7%
20
Compared to previous month
Last year
-52.2%
205
Compared to previous year
SuperScript parser is the interface for reading *.ss
files and creating a internal representation for the SuperScript dialogue engine.
More information can be found at superscriptjs.com
parseDirectory(path, options, callback)
Takes a directory path and parses all the *.ss
files in the directory, creating a JSON structure which is passed into callback as callback(err, results)
. The options
parameter is an object that can accept a factSystem for use in trigger and reply expansion, and a cache to skip previously parsed files in a directory.
options.lang
supports en_US
and zh_CN
, default is en_US
.
parseFile(path, factSystem, lang, callback)
Like loadDirectory
, but parses a single *.ss
file.
lang
supports 'en_US' and 'zh_CN'.
parseContents(path, factSystem, lang, callback)
Like parseFile
, but parses a string (i.e. the contents of a single file).
lang
supports 'en_US' and 'zh_CN'.
normalizeTrigger(trigger, factSystem, callback)
Takes a trigger string (for example, 'I like * and *~1, but not [cats|dogs].') and generates the regex for the trigger, which is passed into callback as callback(err, cleanedTrigger)
.
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 2/27 approved changesets -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
license file not detected
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-12-16
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