{ "name": "nxapi", "version": "1.6.0", "description": "Nintendo Switch app APIs", "license": "AGPL-3.0-or-later", "author": "Samuel Elliott ", "main": "dist/index.js", "type": "module", "repository": { "type": "git", "url": "git@gitlab.fancy.org.uk:samuel/nxapi.git" }, "homepage": "https://gitlab.fancy.org.uk/samuel/nxapi", "bugs": "https://github.com/samuelthomas2774/nxapi/issues", "files": [ "dist", "!dist/app", "!dist/bundle", "resources/cli", "resources/common", "bin" ], "exports": { ".": "./dist/exports/index.js", "./coral": "./dist/exports/coral.js", "./moon": "./dist/exports/moon.js", "./splatnet2": "./dist/exports/splatnet2.js", "./nooklink": "./dist/exports/nooklink.js", "./splatnet3": "./dist/exports/splatnet3.js" }, "bin": { "nxapi": "bin/nxapi.js" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { "body-parser": "^1.20.1", "cli-table": "^0.3.11", "debug": "^4.3.4", "discord-rpc": "^4.0.1", "dotenv": "^16.0.3", "dotenv-expand": "^9.0.0", "env-paths": "^3.0.0", "eventsource": "^2.0.2", "express": "^4.18.2", "mkdirp": "^1.0.4", "node-fetch": "^3.3.0", "node-notifier": "^10.0.1", "node-persist": "^3.1.0", "read": "^1.0.7", "splatnet3-types": "^0.2.20230125112953", "supports-color": "^8.1.1", "tslib": "^2.4.1", "uuid": "^8.3.2", "yargs": "^17.6.2" }, "devDependencies": { "@rollup/plugin-alias": "^3.1.9", "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-html": "^0.2.4", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.5.0", "@types/body-parser": "^1.19.2", "@types/cli-table": "^0.3.1", "@types/debug": "^4.1.7", "@types/discord-rpc": "^4.0.3", "@types/eventsource": "^1.1.10", "@types/express": "^4.17.14", "@types/mkdirp": "^1.0.2", "@types/node": "^18.11.9", "@types/node-notifier": "^8.0.2", "@types/node-persist": "^3.1.3", "@types/react": "^17.0.45", "@types/react-native": "^0.67.7", "@types/read": "^0.0.29", "@types/uuid": "^8.3.4", "@types/yargs": "^17.0.14", "electron": "^21.3.1", "electron-builder": "^23.6.0", "i18next": "^22.4.6", "i18next-browser-languagedetector": "^7.0.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-i18next": "^12.1.1", "react-native-web": "^0.17.7", "rollup": "^2.79.1", "rollup-plugin-polyfill-node": "^0.10.2", "ts-json-schema-generator": "^1.1.2", "typescript": "^4.9.3" }, "build": { "appId": "uk.org.fancy.nxapi.app", "productName": "Nintendo Switch Online", "copyright": "Copyright © 2022 Samuel Elliott", "npmRebuild": false, "files": [ "dist/app/bundle", "dist/bundle", "!dist/app/package", "!**/node_modules/**/*", "resources/app", "resources/common" ], "asar": false, "extraMetadata": { "name": "nxapi-app", "main": "dist/bundle/app-entry.cjs", "dependencies": {}, "optionalDependencies": {}, "devDependencies": {} }, "directories": { "output": "dist/app/package" }, "protocols": [ { "name": "Nintendo Switch Online", "schemes": [ "com.nintendo.znca" ] }, { "name": "Nintendo Account authentication for Nintendo Switch Online", "schemes": [ "npf71b963c1b7b6d119" ] }, { "name": "Nintendo Account authentication for Nintendo Switch Parental Controls", "schemes": [ "npf54789befb391a838" ] } ], "mac": { "identity": null } } }