From 490edabf11bb555094df96b2488f131f39e81384 Mon Sep 17 00:00:00 2001 From: Adam Butterworth Date: Tue, 3 Dec 2019 10:25:10 -0500 Subject: [PATCH] fix: update frontend-platform usage (#33) --- example/index.js | 4 +-- package-lock.json | 88 +++++------------------------------------------ package.json | 4 +-- 3 files changed, 11 insertions(+), 85 deletions(-) diff --git a/example/index.js b/example/index.js index 83f692c..27c009f 100644 --- a/example/index.js +++ b/example/index.js @@ -2,10 +2,8 @@ import 'babel-polyfill'; import React from 'react'; import ReactDOM from 'react-dom'; -import { initialize, APP_READY } from '@edx/frontend-platform/init'; -import { getConfig } from '@edx/frontend-platform/config'; +import { initialize, getConfig, subscribe, APP_READY } from '@edx/frontend-platform'; import { AppContext, AppProvider } from '@edx/frontend-platform/react'; -import { subscribe } from '@edx/frontend-platform/pubSub'; import './index.scss'; import Header from '../src/'; diff --git a/package-lock.json b/package-lock.json index a3f79bf..bf66acc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1296,13 +1296,13 @@ } }, "@edx/frontend-platform": { - "version": "git+https://github.com/edx/frontend-platform.git#f6b9315cca33615a2f17c39aca80a6fa6de1dea2", - "from": "git+https://github.com/edx/frontend-platform.git", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@edx/frontend-platform/-/frontend-platform-1.1.4.tgz", + "integrity": "sha512-fCiHiMd/WjN8eizyhY26mOzmRg6d1LO+s2Z6XMrYM0KOrP8VRLR5knUtuYhp90Mbt5+5Mj/iM4liroLmKHsjrQ==", "dev": true, "requires": { "@cospired/i18n-iso-languages": "2.0.2", "axios": "^0.18.1", - "camelcase-keys": "^6.1.0", "form-urlencoded": "^4.1.0", "glob": "^7.1.6", "history": "^4.10.1", @@ -1314,27 +1314,9 @@ "lodash.snakecase": "^4.1.1", "pubsub-js": "^1.7.0", "react-intl": "^2.9.0", - "snakecase-keys": "^3.1.0", "universal-cookie": "^4.0.2" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "camelcase-keys": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.1.tgz", - "integrity": "sha512-kEPCddRFChEzO0d6w61yh0WbBiSv9gBnfZWGfXRYPlGqIdIGef6HMR6pgqVSEWCYkrp8B0AtEpEXNY+Jx0xk1A==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -1363,18 +1345,6 @@ "value-equal": "^1.0.1" } }, - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true - }, "resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", @@ -6091,7 +6061,7 @@ }, "enzyme": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.10.0.tgz", + "resolved": false, "integrity": "sha512-p2yy9Y7t/PFbPoTvrWde7JIYB2ZyGC+NgTNbVEGvZ5/EyoYSr9aG/2rSbVvyNvMHEhw9/dmGUJHWtfQIEiX9pg==", "dev": true, "requires": { @@ -14709,7 +14679,7 @@ }, "react": { "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz", + "resolved": false, "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", "dev": true, "requires": { @@ -14981,7 +14951,7 @@ }, "react-dom": { "version": "16.9.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz", + "resolved": false, "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", "dev": true, "requires": { @@ -15023,7 +14993,7 @@ }, "react-redux": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.1.tgz", + "resolved": false, "integrity": "sha512-QsW0vcmVVdNQzEkrgzh2W3Ksvr8cqpAv5FhEk7tNEft+5pp7rXxAudTz3VOPawRkLIepItpkEIyLcN/VVXzjTg==", "dev": true, "requires": { @@ -15121,7 +15091,7 @@ }, "reactifex": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/reactifex/-/reactifex-1.1.1.tgz", + "resolved": false, "integrity": "sha512-HH2N/b5tRxh7ypIgCRsiBl/CTxRkTEPf9DhIstaM6hne4WiwM5/bBbWuvVlRZc/i3FdqZED3pZ//6n4mtxma4w==", "dev": true }, @@ -16553,24 +16523,6 @@ } } }, - "snakecase-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/snakecase-keys/-/snakecase-keys-3.1.0.tgz", - "integrity": "sha512-QM038drLbhdOY5HcRQVjO1ZJ1WR7yV5D5TIBzcOB/g3f5HURHhfpYEnvOyzXet8K+MQsgeIUA7O7vn90nAX6EA==", - "dev": true, - "requires": { - "map-obj": "^4.0.0", - "to-snake-case": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", - "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", - "dev": true - } - } - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -17716,12 +17668,6 @@ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, - "to-no-case": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz", - "integrity": "sha1-xyKQcWTvaxeBMsjmmTAhLRtKoWo=", - "dev": true - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -17770,24 +17716,6 @@ "repeat-string": "^1.6.1" } }, - "to-snake-case": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-snake-case/-/to-snake-case-1.0.0.tgz", - "integrity": "sha1-znRpE4l5RgGah+Yu366upMYIq4w=", - "dev": true, - "requires": { - "to-space-case": "^1.0.0" - } - }, - "to-space-case": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz", - "integrity": "sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc=", - "dev": true, - "requires": { - "to-no-case": "^1.0.0" - } - }, "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", diff --git a/package.json b/package.json index 024f0e3..75cc1c2 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@commitlint/prompt": "8.2.0", "@commitlint/prompt-cli": "8.2.0", "@edx/frontend-build": "^2.0.1", - "@edx/frontend-platform": "git+https://github.com/edx/frontend-platform.git", + "@edx/frontend-platform": "^1.1.4", "@edx/paragon": "7.1.4", "codecov": "3.6.1", "enzyme": "3.10.0", @@ -61,7 +61,7 @@ "react-transition-group": "4.3.0" }, "peerDependencies": { - "@edx/frontend-platform": "^1.0.0", + "@edx/frontend-platform": "^1.1.4", "@edx/paragon": "^7.0.0", "prop-types": "^15.5.10", "react": "^16.9.0",