-
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #36 from Sv443-Network/version/1.15.0
- Loading branch information
Showing
40 changed files
with
2,398 additions
and
12,052 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
# Security Policy | ||
|
||
## Reporting a Vulnerability: | ||
To report a vulnerability or security issue, please directly contact me via [Email](mailto:[email protected]) or [a Discord private message](https://discordapp.com/users/415597358752071693) | ||
To report a vulnerability or security issue, please directly contact us via [E-Mail](mailto:%63%6F%6E%74%61%63%74%40%73%76%34%34%33%2E%6E%65%74?subject=SvCoreLib%20security%20issue) or [Discord](https://dc.sv443.net/) | ||
Please **do not** create a GitHub issue! | ||
|
||
## Supported Versions: | ||
Only the latest minor version is supported and will be receiving security updates | ||
For example, if the current version is v1.12.5, all versions from v1.12.0 up to v1.12.5 will receive security updates | ||
In case a security vulnerability was found and is patched, a new patch will be released. In the above example that would be v1.12.6 | ||
NPM should update SvCoreLib once a new patch is released. If not, simply use the command `npm update` | ||
In case a security vulnerability was found and is patched, the affected versions will be marked as deprecated and a new patch will be released. In the above example that would be v1.12.6 | ||
When using the install or update command, NPM should automatically update SvCoreLib. If not, simply use the command `npm i svcorelib@latest` (or substitute `latest` with the desired version number) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -36,3 +36,4 @@ typings/ | |
# dev test files | ||
test.js | ||
test.ts | ||
test.d.ts |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,5 @@ package-npm.json | |
.editorconfig | ||
test.js | ||
test.ts | ||
docs.md | ||
test.d.ts | ||
tsconfig.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,65 @@ | ||
<div align="center" style="text-align:center;"> | ||
|
||
# SvCoreLib | ||
[![MIT License](https://img.shields.io/npm/l/svcorelib)](https://sv443.net/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/Sv443-Network/SvCoreLib)](https://github.com/Sv443-Network/SvCoreLib/issues) [![Vulnerabilities](https://img.shields.io/snyk/vulnerabilities/npm/svcorelib)](https://snyk.io/) | ||
|
||
<br> | ||
|
||
### This is a core dependency of almost all projects of the Sv443 Network and a continuation of https://github.com/Sv443/JSLib-npm | ||
Although it is intended for the Sv443 Network's own projects, feel free to use this library (make sure to follow [the license terms](./LICENSE.txt) though) | ||
### Core Library used in the projects of Sv443 and the Sv443 Network,<br>containing tons of miscellaneous quality of life features | ||
Contains builtin TypeScript definitions | ||
|
||
<br> | ||
|
||
<div align="center" style="text-align:center;"> | ||
|
||
## >> [Documentation](./docs.md#readme) << | ||
#### [Changelog](./changelog.md#readme) • [Discord](https://dc.sv443.net) | ||
#### [Discord](https://dc.sv443.net) • [Changelog](./changelog.md#readme) | ||
|
||
</div> | ||
|
||
<br><br> | ||
<br> | ||
|
||
## Most notable features: | ||
- Interactive CLI tools like a menu and a progress bar | ||
- Networking tools like downloading files and pinging URLs or efficiently serving data to a connecting client | ||
- File system tools like reading a directory recursively, downloading a file or supervising a directory for changes | ||
- Randomization tools like generating UUIDs or a seeded RNG | ||
- Misc tools involving array manipulation | ||
|
||
<br> | ||
|
||
## Install: | ||
Use this command in a terminal window inside your Node.js project: | ||
``` | ||
npm i svcorelib | ||
``` | ||
|
||
<br><br> | ||
If you don't intend on using SQL functions, use `npm i svcorelib --no-optional` | ||
|
||
## Most notable features: | ||
- Interactive CLI tools like a menu and a progress bar | ||
- Networking tools like downloading files and pinging URLs or efficiently serving data to a connecting client | ||
- File system tools like reading a directory recursively, downloading a file or supervising a directory for changes | ||
- Randomization tools like generating UUIDs or a seeded RNG | ||
- Misc tools like relatively complex mathematics and array manipulation | ||
|
||
<br><br> | ||
<br> | ||
|
||
## Contributors: | ||
Thank you very, very much to these contributors for improving SvCoreLib ❤️ | ||
| Contributor | Their Contribution(s) | | ||
Thank you very much to these contributors for improving SvCoreLib ❤️ | ||
| Name | Contributions | | ||
| --- | --- | | ||
| [canarado](https://github.com/canarado) | TypeScript type declarations, fixed grammar | | ||
| [canarado](https://github.com/canarado) | Added TypeScript declarations, fixed grammar | | ||
| [ThatCopy](https://github.com/ThatCopy) | Fixed documentation, tested the code | | ||
|
||
<br><br> | ||
<br> | ||
|
||
## Dependencies: | ||
I made SvCoreLib so it needs as few dependencies as possible, but in order to ensure quality and stability, these dependencies are needed: | ||
- [deep-diff](https://npmjs.com/package/deep-diff) | ||
- [fs-extra](https://npmjs.com/package/fs-extra) | ||
- [keypress](https://npmjs.com/package/keypress) | ||
- [minimatch](https://npmjs.com/package/minimatch) | ||
- [mysql](https://npmjs.com/package/mysql) | ||
- [mysql](https://npmjs.com/package/mysql) * | ||
|
||
\*<sup> = optional, see [installation](#install)</sup> | ||
|
||
<br><br><br> | ||
|
||
<div align="center" style="text-align:center"> | ||
|
||
Made with ❤️ by [Sv443](https://github.com/Sv443) and [others](https://github.com/Sv443-Network/SvCoreLib/graphs/contributors) | ||
Like SvCoreLib? Please consider [supporting our development](https://github.com/sponsors/Sv443) | ||
|
||
</div> |
Oops, something went wrong.