From 0e71aa9f07acd3f6d73a9266b86fc1a8e9e41a13 Mon Sep 17 00:00:00 2001 From: dsrkafuu Date: Tue, 19 Oct 2021 12:46:16 +0800 Subject: [PATCH] feat: beta for endwalker new jobs --- .eslintignore | 1 + .github/workflows/npm-publish.yml | 4 +-- package.json | 14 ++++----- src/components/extendData.js | 51 ++++++++++++++++++++++--------- 4 files changed, 47 insertions(+), 23 deletions(-) diff --git a/.eslintignore b/.eslintignore index c1ac4e4..5210307 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,3 +2,4 @@ src/source/** rollup.config.js lib/** node_modules/** +*.ts diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 23e4e0f..5bb3415 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: '14' + node-version: "14" - run: npm install - run: npm run build @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: '14' + node-version: "14" registry-url: https://registry.npmjs.org/ - run: npm install - run: npm run build diff --git a/package.json b/package.json index 61e3d2e..8a5564f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ffxiv-overlay-api", - "version": "3.6.0", + "version": "3.7.0-beta.1", "description": "Build your own modern FFXIV overlay with npm.", "keywords": [ "ffxiv", @@ -15,15 +15,15 @@ "main": "lib/index.esm.js", "repository": "github:dsrkafuu/ffxiv-overlay-api", "devDependencies": { - "@babel/core": "~7.15.5", - "@babel/eslint-parser": "~7.15.7", + "@babel/core": "~7.15.8", + "@babel/eslint-parser": "~7.15.8", "@babel/plugin-proposal-class-properties": "~7.14.5", - "@babel/preset-env": "~7.15.6", + "@babel/preset-env": "~7.15.8", "@rollup/plugin-babel": "~5.3.0", - "concurrently": "~6.2.1", + "concurrently": "~6.3.0", "cross-env": "~7.0.3", - "eslint": "^7.32.0", - "rollup": "~2.56.3", + "eslint": "^8.0.1", + "rollup": "~2.58.0", "rollup-plugin-copy": "~3.4.0", "rollup-plugin-terser": "~7.0.2", "serve": "~12.0.1" diff --git a/src/components/extendData.js b/src/components/extendData.js index 7de0ec3..f84d058 100644 --- a/src/components/extendData.js +++ b/src/components/extendData.js @@ -5,26 +5,49 @@ function parseJob(jobName) { jobName = jobName.toLowerCase(); const dps = [ - 'acn', - 'arc', - 'blm', - 'brd', - 'drg', - 'dnc', - 'lnc', - 'mch', - 'mnk', - 'nin', 'pgl', 'pug', - 'rdm', + 'mnk', 'rog', - 'sam', + 'nin', + 'lnc', + 'drg', + 'arc', + 'brd', + 'acn', 'smn', 'thm', + 'blm', + // heavensward + 'mch', + // stormblood + 'rdm', + 'sam', + // shadowbringers + 'dnc', + // endwalker + 'rpr', + ]; + const heal = [ + 'cnj', + 'whm', + 'sch', + // heavensward + 'ast', + // endwalker + 'sge', + ]; + const tank = [ + 'gla', + 'gld', + 'pld', + 'mrd', + 'war', + // heavensward + 'drk', + // shadowbringers + 'gnb', ]; - const heal = ['ast', 'cnj', 'sch', 'whm']; - const tank = ['drk', 'gla', 'gld', 'gnb', 'mrd', 'pld', 'war']; if (dps.includes(jobName)) { return 'dps';