shu-course-number-parser
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

上海大学课程号解析

shu-course-number-parser

downloads npm GitHub

这个项目提供了一个用于解析上海大学课程号的 JavaScript 库,根据 《2022 级计算机工程与科学学院教学一览》 编制。

TODO

  • [x] 解析课程号

  • [x] 反向解析课程号

    • [x] 提供学院、专业列表
    • [x] 提供课程属性列表
    • [x] 返回可以匹配特定列表项的正则表达式
  • [ ] 解析课程号时支持自定义样式

安装

您可以使用以下命令通过 npm 或 yarn 安装:

npm install shu-course-number-parser
yarn add shu-course-number-parser

使用

  1. 您需要先引入本包:
import { getCourseInfo } from 'shu-course-number-parser';
  1. 然后您就可以使用 getCourseInfo 方法来解析课程号,例如:
getCourseInfo('0830A030'); // 返回 '计算机工程与科学学院计算机科学与技术实践环节课程'

贡献

如果您想为本项目做出贡献,可以按照以下步骤进行:

  1. 克隆本项目
git clone https://github.com/ENDsoft233/shu-course-number-parser.git
  1. 使用 Yarn 安装相关依赖
yarn install
  1. 修改代码并添加测试。

  2. 在提交代码之前,请确保您已经进行了代码格式化和测试:

yarn lint
yarn format
yarn test
  1. 提交 PR 至本项目,并等待审核。

Package Sidebar

Install

npm i shu-course-number-parser

Weekly Downloads

2

Version

0.2.1

License

MIT

Unpacked Size

66.6 kB

Total Files

21

Last publish

Collaborators

  • ruivon