This can track multiple characters, and tries to make as few as possible ESI calls. In the localstorage, we keep track of all the characters and their refresh-tokens. Access-tokens and skills are not stored in the localstorage, which means that every reload, this information is fetched from ESI again.
45 lines
1.3 KiB
JSON
45 lines
1.3 KiB
JSON
{
|
|
"name": "@eveshipfit/eveship.fit",
|
|
"publishConfig": {
|
|
"registry": "https://npm.pkg.github.com/EVEShipFit"
|
|
},
|
|
"version": "0.0.0-git",
|
|
"description": "View, Create, and Share EVE Online ship fits online",
|
|
"scripts": {
|
|
"build": "next build",
|
|
"dev": "next dev",
|
|
"lint": "next lint"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/EVEShipFit/react.git"
|
|
},
|
|
"author": "Patric Stout <eveshipfit@truebrain.nl>",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@eveshipfit/react": "^1.7.0",
|
|
"@eveshipfit/dogma-engine": "^2.2.1",
|
|
"next": "14.0.1",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.9.0",
|
|
"@types/react": "^18.2.37",
|
|
"@types/react-dom": "^18.2.15",
|
|
"@typescript-eslint/eslint-plugin": "^6.10.0",
|
|
"@typescript-eslint/parser": "^6.10.0",
|
|
"eslint": "^8.53.0",
|
|
"eslint-config-airbnb": "19.0.4",
|
|
"eslint-config-airbnb-typescript": "^17.1.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-import": "^2.29.0",
|
|
"eslint-plugin-jsx-a11y": "^6.8.0",
|
|
"eslint-config-next": "14.0.1",
|
|
"eslint-plugin-prettier": "^5.0.1",
|
|
"eslint-plugin-react": "^7.33.2",
|
|
"eslint-plugin-react-hooks": "^4.6.0",
|
|
"typescript": "^5.2.2"
|
|
}
|
|
}
|