SeaUrchinScore Analyzer for node
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
sample_data
test
.coveralls.yml
.gitignore
.travis.yml
LICENSE
README.md
inch.json
index.js
meta.js
mkdocs.yml
package.json
score.js
yarn.lock

README.md

sus-analyzer

Build Status dependencies Status Coverage Status Maintainability Inline docs Documents npm sus:v2.17.0 MIT License

SeaUrchinScore Analyzer for node

Installation

$ yarn add sus-analyzer

or

$ npm i sus-analyzer

How to use

const SusAnalyzer = require('sus-analyzer'),
  fs = require('fs')

const sus = fs.readFileSync('example.sus','utf8')
const sus_validate = SusAnalyzer.validate(sus)
const sus_meta = SusAnalyzer.getMeta(sus)
const sus_data = SusAnalyzer.getData(sus)

console.log(sus_validate)
console.log(sus_meta)
console.log(sus_data)

サンプルデータについて

サンプルデータを付属しています。
譜面データはありませんが、メタ情報を一式揃えてあるのでテスト用にどうぞ。

{DIFFICULTY}_{PREFIX}.sus

というファイル名で構成されています。
PREFIXが同じsusファイルは同楽曲/同デザイナーになるようにしています。

License

The MIT License (c) @kawakawaritsuki