Skip to content
Snippets Groups Projects
package.json 4 KiB
Newer Older
Julia Friesel's avatar
Julia Friesel committed
{
  "name": "drip",
bl00dymarie's avatar
bl00dymarie committed
  "version": "0.2007.12-beta",
Julia Friesel's avatar
Julia Friesel committed
  "contributors": [
    "Julia Friesel <julia.friesel@gmail.com>",
    "Marie Kochsiek",
    "Tina Baumann",
    "Sofiya Tepikin",
    "Mariya Zadnepryanets"
Julia Friesel's avatar
Julia Friesel committed
  ],
Julia Friesel's avatar
Julia Friesel committed
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
Julia Friesel's avatar
Julia Friesel committed
    "android": "react-native run-android",
    "ios": "react-native run-ios --simulator=\"iPhone 8 Plus\"",
Julia Friesel's avatar
Julia Friesel committed
    "log": "react-native log-android",
    "test": "mocha --recursive --require @babel/register test && npm run lint",
    "test-watch": "mocha --recursive --require @babel/register --watch test",
    "devtool": "adb shell input keyevent 82",
    "build-android-release": "cd android && ./gradlew clean && ./gradlew assembleRelease && cd ..",
Julia Friesel's avatar
Julia Friesel committed
    "update-version": "node ./tools/bin/update-version.js",
    "commit-release": "node ./tools/bin/commit-release.js",
    "tag-release": "node ./tools/bin/tag-release.js",
    "update-changelog": "node ./tools/bin/update-changelog.js",
    "release": "node ./tools/release-wizard.js",
    "clear": ". scripts/clear.sh",
    "postinstall": "npx jetify"
Julia Friesel's avatar
Julia Friesel committed
  },
  "dependencies": {
Julia Friesel's avatar
Julia Friesel committed
  },
  "devDependencies": {
Julia Friesel's avatar
Julia Friesel committed
    "chai": "^4.1.2",
Sofiya Tepikin's avatar
Sofiya Tepikin committed
    "detox": "^13.1.1",
Julia Friesel's avatar
Julia Friesel committed
    "eslint": "^5.16.0",
Julia Friesel's avatar
Julia Friesel committed
  },
  "description": "A menstrual cycle tracking app that's open-source and leaves your data on your phone. Use it to track your menstrual cycle or for fertility awareness!",
  "main": "index.js",
  "directories": {
    "lib": "lib",
    "test": "test"
  },
  "repository": {
    "type": "git",
    "url": "git+ssh://git@gitlab.com/bloodyhealth/drip.git"
  },
  "keywords": [
    "cycle-tracking",
    "symptothermal"
  ],
  "author": "",
  "license": "GPL-3.0-or-later",
  "bugs": {
    "url": "https://gitlab.com/bloodyhealth/drip/issues"
  },
  "rnpm": {
    "assets": [
      "assets/fonts"
    ]
Sofiya Tepikin's avatar
Sofiya Tepikin committed
  },
  "detox": {
    "configurations": {
      "android.emu.debug": {
        "binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
        "build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
        "type": "android.emulator",
        "name": "Nexus_5X_API_28"
      },
      "nexus-5": {
        "binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
        "build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
        "type": "android.emulator",
        "name": "Nexus_5_API_23"
Sofiya Tepikin's avatar
Sofiya Tepikin committed
      }
    },
    "test-runner": "mocha"