{
  "name": "canvas-rce",
  "version": "2.5.6",
  "description": "A component wrapping canvas's common tinymce usage",
  "main": "lib/index.js",
  "module": "lib/modules/index.js",
  "scripts": {
    "extract": "format-message extract \"src*/**/*.js\" > locales/en.json",
    "check-transifex": "babel-node scripts/check-transifex.js",
    "integration-test": "nightwatch --env integration",
    "lint": "eslint \"src/**/*.js\" \"app/**/*.js\" \"test/**/*.js\" \"integration_test/**/*.js\" \"shared/**/*.js\"",
    "test": "BABEL_ENV=test-node mocha 'test/**/*.test.js' --require instructure-ui/lib/themes/canvas --compilers js:babel-core/register",
    "test-cov": "cross-env BABEL_ENV=test-node nyc -r html  node_modules/.bin/mocha -- 'test/**/*.test.js'",
    "debug": "BABEL_ENV=test-node inspect _mocha --no-timeouts --debug-brk 'test/**/*.test.js' --require instructure-ui/lib/themes/canvas --compilers js:babel-core/register",
    "demo": "webpack -p",
    "dev": "webpack-dev-server -d --content-base doc/",
    "build": "scripts/build",
    "prepublish": "npm run test && npm run build"
  },
  "author": "Instructure, Inc",
  "babel": {
    "presets": [
      [
        "quiz-presets/babel-preset-instructure-quizzes",
        {
          "translationsDir": "locales",
          "extractDefaultTranslations": false
        }
      ]
    ],
    "plugins": [
      "inline-json-import",
      [
        "transform-inline-environment-variables",
        {
          "include": [
            "BUILD_LOCALE"
          ]
        }
      ],
      "minify-constant-folding",
      "minify-guarded-expressions",
      "minify-dead-code-elimination"
    ],
    "env": {
      "test-node": {
        "plugins": [
          "istanbul"
        ]
      }
    }
  },
  "nyc": {
    "include": [
      "shared/**/*.js",
      "src/**/*.js"
    ],
    "exclude": [],
    "require": [
      "babel-register",
      "instructure-ui/lib/themes/canvas"
    ],
    "sourceMap": false,
    "instrument": false
  },
  "eslintConfig": {
    "parser": "babel-eslint",
    "parserOptions": {
      "ecmaVersion": 6,
      "sourceType": "module",
      "ecmaFeatures": {
        "jsx": true
      }
    },
    "env": {
      "es6": true,
      "browser": true,
      "node": true,
      "mocha": true
    },
    "globals": {
      "Promise": false,
      "tinymce": false
    },
    "extends": [
      "eslint:recommended",
      "plugin:react/recommended"
    ],
    "plugins": [
      "react",
      "mocha"
    ],
    "rules": {
      "strict": 0,
      "mocha/no-exclusive-tests": 2,
      "mocha/handle-done-callback": 2,
      "mocha/no-global-tests": 2
    }
  },
  "dependencies": {
    "aphrodite": "^1.1.0",
    "babel-plugin-minify-guarded-expressions": "^0.2.0",
    "bloody-offset": "0.0.0",
    "escape-html": "1.0.3",
    "format-message": "^5.1.0",
    "format-message-generate-id": "^5.1.0",
    "instructure-icons": "3 || 4",
    "instructure-ui": "^2.1.0 || 3",
    "isomorphic-fetch": "2.2.1",
    "load-css": "0.1.0",
    "react": "^0.14.8 || ^15.0.0",
    "react-dom": "^0.14.8 || ^15.0.0",
    "react-redux": "~4.4.5",
    "react-tinymce": "0.6.0",
    "react-transition-group": "1.1.3",
    "redux": "^3.5.2",
    "redux-batch-middleware": "0.2.0",
    "redux-thunk": "~2.1.0",
    "scroll-into-view": "https://github.com/bkirkby/scroll-into-view.git#588b0ced98eeecf84e6fb2074aa076e80b7cffab",
    "tinymce": "~4.5.7 || ~4.6.6",
    "tinymce-light-skin": "~1.3.0"
  },
  "peerDependencies": {
    "babel-polyfill": "^6.7.4"
  },
  "devDependencies": {
    "babel-cli": "^6.22.2",
    "babel-eslint": "7.2.3",
    "babel-loader": "7.1.2",
    "babel-plugin-inline-json-import": "^0.2.0",
    "babel-plugin-minify-constant-folding": "^0.2.0",
    "babel-plugin-minify-dead-code-elimination": "^0.2.0",
    "babel-plugin-transform-inline-environment-variables": "^0.2.0",
    "babel-polyfill": "^6.7.4",
    "cross-env": "^5.0.0",
    "eslint": "2.7.0",
    "eslint-plugin-mocha": "4.11.0",
    "eslint-plugin-react": "4.3.0",
    "fetch-mock": "5.12.2",
    "format-message-cli": "^5.1.0",
    "format-message-parse": "^5.1.0",
    "inspect-process": "^0.5.0",
    "jsdom": "7.0.2",
    "jsdomify": "1.0.2",
    "mocha": "^3.2.0",
    "mocha-jsdom": "1.1.0",
    "nightwatch": "0.8.18",
    "nock": "7.5.0",
    "node-mocks-http": "1.5.2",
    "nyc": "^11",
    "proxyquire": "1.7.4",
    "quiz-presets": "1.1.0",
    "react-addons-test-utils": "^15.0.0",
    "request": "^2.81.0",
    "sinon": "1.17.3",
    "skin-deep": "0.13.2",
    "tinymce": "4.6.7",
    "webpack": "^2.2.1",
    "webpack-dev-server": "^2.4.1"
  }
}
