{ "name": "optolith", "productName": "Optolith", "version": "1.4.0-alpha.9", "description": "A generator for heroes for the P&P-RPG 'The Dark Eye'.", "author": { "name": "Lukas Obermann", "email": "support@optolith.app" }, "homepage": "https://github.com/elyukai/optolith-client", "license": "MPL-2.0", "main": "app/index.js", "dependencies": { "@glennsl/bs-json": "5.0.2", "ajv": "6.12.0", "bs-platform": "7.3.2", "bs-webapi": "0.15.9", "electron-devtools-installer": "^3.0.0", "electron-log": "4.1.2", "electron-updater": "4.3.1", "electron-window-state": "5.0.3", "esm": "^3.2.25", "moment": "2.25.3", "mousetrap": "1.6.5", "react": "16.13.1", "react-custom-scrollbars": "4.2.1", "react-dom": "16.13.1", "react-markdown": "4.3.1", "react-portal": "4.2.1", "react-redux": "7.2.0", "react-textfit": "1.1.0", "reason-react": "0.8.0", "reductive": "2.0.1", "redux": "4.0.5", "redux-devtools-extension": "^2.13.8", "redux-thunk": "2.3.0", "remark-breaks": "1.0.5", "reselect": "4.0.0", "semver": "7.3.2", "ssh2-sftp-client": "5.1.2", "tslib": "1.11.2", "yaml": "1.9.2" }, "devDependencies": { "@glennsl/bs-jest": "0.5.1", "@types/classnames": "2.2.10", "@types/jest": "25.2.1", "@types/mousetrap": "1.6.3", "@types/node": "13.13.5", "@types/react": "16.9.34", "@types/react-custom-scrollbars": "4.0.6", "@types/react-dom": "16.9.7", "@types/react-portal": "4.0.2", "@types/react-redux": "7.1.8", "@types/semver": "7.1.0", "@typescript-eslint/eslint-plugin": "2.31.0", "@typescript-eslint/parser": "2.31.0", "custom-env": "2.0.1", "electron": "8.2.5", "electron-builder": "22.6.0", "electron-notarize": "0.3.0", "eslint": "6.8.0", "eslint-plugin-react": "7.19.0", "eslint-plugin-react-hooks": "4.0.0", "fs-extra": "9.0.0", "gentype": "3.22.0", "jest": "26.0.1", "sass": "1.26.5", "ts-jest": "25.5.0", "typescript": "3.8.3" }, "scripts": { "insider:win": "set NODE_ENV=development && node ./deploy/buildInsiderWin.js", "insider:linux": "NODE_ENV=development node ./deploy/buildInsiderLinux.js", "insider:osx": "NODE_ENV=development node ./deploy/buildInsiderMac.js", "stable:win": "set NODE_ENV=production && node ./deploy/buildWin.js", "stable:linux": "NODE_ENV=production node ./deploy/buildLinux.js", "stable:osx": "NODE_ENV=production node ./deploy/buildMac.js", "css:build": "node --experimental-modules ./deploy/buildSass.mjs", "ts:build": "tsc", "ts:watch": "tsc --watch", "re:build": "bsb -make-world", "re:watch": "bsb -make-world -w", "re:clean": "bsb -clean-world", "getstatic": "node ./deploy/getStaticData.js", "yaml:encrypt": "@powershell -NoProfile -ExecutionPolicy Unrestricted -Command ./encryptTables.ps1", "yaml:decrypt": "python ./prepareTables.py", "ci:copyschemes": "node ./deploy/copySchemaCI.js", "lint": "eslint \"src/\" --ext \".ts\" --ext \".tsx\"", "start": "electron .", "test": "jest", "circ": "madge -c ./src" }, "repository": "github:elyukai/optolith-client", "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "testEnvironment": "node" } }