Skip to content

Commit cd1a3db

Browse files
niranjan94abhinavk96
authored andcommitted
Bring all dependencies inline with each other and stabilize versions
1 parent f68a941 commit cd1a3db

File tree

10 files changed

+2009
-1701
lines changed

10 files changed

+2009
-1701
lines changed

.eslintrc.js

+39-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
module.exports = {
22
root: true,
3-
parser: 'babel-eslint',
43
parserOptions: {
5-
sourceType: "module",
6-
allowImportExportEverywhere: false
4+
ecmaVersion: 2017,
5+
sourceType: 'module'
76
},
7+
plugins: [
8+
'ember'
9+
],
810
extends: [
911
'eslint:recommended',
1012
'plugin:ember-suave/recommended'
1113
],
1214
env: {
13-
'browser': true
15+
browser: true
1416
},
1517
rules: {
1618
'arrow-spacing': 'error',
@@ -74,5 +76,37 @@ module.exports = {
7476
Uint8Array : true,
7577
require : true,
7678
Promise : true
77-
}
79+
},
80+
overrides: [
81+
// node files
82+
{
83+
files: [
84+
'.eslintrc.js',
85+
'.template-lintrc.js',
86+
'ember-cli-build.js',
87+
'testem.js',
88+
'blueprints/*/index.js',
89+
'config/**/*.js',
90+
'lib/*/index.js',
91+
'server/**/*.js'
92+
],
93+
parserOptions: {
94+
sourceType: 'script',
95+
ecmaVersion: 2015
96+
},
97+
env: {
98+
browser: false,
99+
node: true
100+
},
101+
plugins: ['node'],
102+
rules: Object.assign({}, require('eslint-plugin-node').configs.recommended.rules, {
103+
// add your custom rules and overrides for node files here
104+
105+
// this can be removed once the following is fixed
106+
// https://github.com/mysticatea/eslint-plugin-node/issues/77
107+
'node/no-unpublished-require': 'off',
108+
'node/no-extraneous-require': 'off'
109+
})
110+
}
111+
]
78112
};

app/components/paypal-button.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import paypal from 'npm:paypal-checkout';
1+
import paypal from 'paypal-checkout';
22
import Component from '@ember/component';
33
import { inject as service } from '@ember/service';
44

app/services/loader.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import { getOwner } from '@ember/application';
33
import $ from 'jquery';
44
import { getErrorMessage } from 'open-event-frontend/utils/errors';
55
import { buildUrl } from 'open-event-frontend/utils/url';
6-
import httpStatus from 'npm:http-status';
7-
import objectToFormData from 'npm:object-to-formdata';
6+
import httpStatus from 'http-status';
7+
import objectToFormData from 'object-to-formdata';
88
import fetch from 'fetch';
99
import { clone, assign, merge } from 'lodash';
1010
const bodyAllowedIn = ['PATCH', 'POST', 'PUT'];

app/services/sanitizer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Service from '@ember/service';
2-
import sanitizeHtml from 'npm:sanitize-html';
2+
import sanitizeHtml from 'sanitize-html';
33

44
export default Service.extend({
55

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{{#if icon}}
22
<i class="calendar icon"></i>
33
{{/if}}
4-
{{input type='text' value=value placeholder=placeholder name=name focus-out='onChange'}}
4+
{{input type='text' value=value placeholder=placeholder name=name focus-out=(action 'onChange')}}

app/utils/colors.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import palette from 'npm:google-material-color';
1+
import palette from 'google-material-color';
22
import { random } from 'lodash';
33

44
export const getColor = (shades = ['600', '700', '800', '900']) => {

app/utils/url.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import UrlParser from 'npm:url-parse';
2-
import queryString from 'npm:query-string';
1+
import UrlParser from 'url-parse';
2+
import queryString from 'query-string';
33
import { merge, mapValues, isArray } from 'lodash';
44

55
/**

ember-cli-build.js

+10-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
const EmberApp = require('ember-cli/lib/broccoli/ember-app');
33
const MergeTrees = require('broccoli-merge-trees');
44
const Funnel = require('broccoli-funnel');
5-
const { browsers } = require('./config/targets');
5+
const targets = require('./config/targets');
66

77
let env = process.env.EMBER_ENV || 'development';
88

@@ -13,13 +13,20 @@ module.exports = function(defaults) {
1313
},
1414
storeConfigInMeta : false,
1515
autoprefixer : {
16-
browsers,
17-
cascade: false
16+
browsers : targets.browsers,
17+
cascade : false
1818
},
1919
minifyHTML: {
2020
enabled : false,
2121
htmlFiles : ['index.html', '404.html']
2222
},
23+
babel: {
24+
plugins: [
25+
'@babel/plugin-proposal-object-rest-spread'
26+
],
27+
targets,
28+
sourceMaps: 'inline'
29+
},
2330
fingerprint: {
2431
enabled : env === 'production',
2532
generateAssetMap : true,

package.json

+60-48
Original file line numberDiff line numberDiff line change
@@ -19,103 +19,113 @@
1919
"postinstall": "node -e \"try { require('fs').symlinkSync(require('path').resolve('node_modules/@bower_components'), 'bower_components', 'junction') } catch (e) { }\""
2020
},
2121
"devDependencies": {
22+
"@babel/core": "^7.4.4",
23+
"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
24+
"@babel/plugin-transform-block-scoping": "^7.4.4",
2225
"@ember/jquery": "^0.6.0",
23-
"async": "^2.6.1",
26+
"@ember/optional-features": "^0.7.0",
27+
"@types/ember": "^3.1.0",
28+
"@types/ember-data": "^3.1.7",
29+
"@types/rsvp": "^4.0.2",
30+
"async": "^2.6.2",
2431
"babel-eslint": "^8.2.3",
2532
"broccoli-asset-rev": "^3.0.0",
2633
"broccoli-persistent-filter": "^2.0.0",
2734
"ember-ajax": "5.0.0",
28-
"ember-browserify": "^1.1.13",
29-
"ember-cached-shoe": "^0.2.0",
30-
"ember-cli": "~3.10.0",
31-
"ember-cli-app-version": "^3.0.0",
35+
"ember-auto-import": "^1.3.0",
36+
"ember-cached-shoe": "^0.2.1",
37+
"ember-cli": "~3.9.0",
38+
"ember-cli-app-version": "^3.2.0",
3239
"ember-cli-autoprefixer": "0.8.1",
33-
"ember-cli-babel": "^7.1.3",
34-
"ember-cli-clipboard": "^0.11.0",
40+
"ember-cli-babel": "^7.7.3",
41+
"ember-cli-cjs-transform": "^1.3.1",
42+
"ember-cli-clipboard": "^0.11.1",
3543
"ember-cli-code-coverage": "^1.0.0-beta.0",
36-
"ember-cli-content-security-policy": "^1.0.0",
37-
"ember-cli-dependency-checker": "^3.0.0",
44+
"ember-cli-content-security-policy": "^1.1.1",
45+
"ember-cli-dependency-checker": "^3.1.0",
3846
"ember-cli-deploy": "^1.0.0",
3947
"ember-cli-deploy-build": "^1.0.0",
4048
"ember-cli-deploy-git": "^1.2.0",
4149
"ember-cli-deploy-html-manifest": "0.0.6",
4250
"ember-cli-deploy-revision-data": "^1.0.0",
43-
"ember-cli-deprecation-workflow": "^1.0.0",
51+
"ember-cli-deprecation-workflow": "^1.0.1",
4452
"ember-cli-document-title": "^0.4.0",
45-
"ember-cli-dotenv": "^2.0.0",
53+
"ember-cli-dotenv": "^2.2.2",
4654
"ember-cli-eslint": "^5.1.0",
47-
"ember-cli-fastboot": "^2.0.0",
55+
"ember-cli-fastboot": "^2.0.4",
4856
"ember-cli-geo": "^4.0.0",
4957
"ember-cli-head": "^0.4.1",
5058
"ember-cli-html-minifier": "^1.0.0",
51-
"ember-cli-htmlbars": "^3.0.0",
52-
"ember-cli-htmlbars-inline-precompile": "^2.0.0",
59+
"ember-cli-htmlbars": "^3.0.1",
60+
"ember-cli-htmlbars-inline-precompile": "^2.1.0",
5361
"ember-cli-ifa": "^0.7.0",
5462
"ember-cli-inject-live-reload": "^1.7.0",
55-
"ember-cli-mirage": "^0.4.7",
63+
"ember-cli-mirage": "^0.4.15",
5664
"ember-cli-moment-shim": "^3.7.1",
5765
"ember-cli-nouislider": "^1.1.0",
58-
"ember-cli-pace": "^0.1.0",
66+
"ember-cli-pace": "devotox/ember-cli-pace#master",
5967
"ember-cli-qunit": "^4.1.1",
60-
"ember-cli-sass": "^7.1.0",
61-
"ember-cli-scss-lint": "^2.2.0",
62-
"ember-cli-sentry": "^4.0.0",
68+
"ember-cli-sass": "^10.0.0",
69+
"ember-cli-scss-lint": "^2.4.1",
70+
"ember-cli-sentry": "^4.1.0",
6371
"ember-cli-shims": "^1.2.0",
6472
"ember-cli-string-helpers": "^2.0.0",
6573
"ember-cli-stripe": "^1.0.4",
6674
"ember-cli-template-lint": "^0.7.6",
6775
"ember-cli-uglify": "^3.0.0",
68-
"ember-composable-helpers": "^2.0.0",
76+
"ember-composable-helpers": "^2.3.1",
6977
"ember-config-service": "^1.0.0",
7078
"ember-cookies": "^0.4.0",
71-
"ember-data": "~3.3.1",
79+
"ember-data": "~3.9.3",
7280
"ember-data-has-many-query": "^0.3.0",
73-
"ember-drag-drop": "^0.6.0",
81+
"ember-drag-drop": "^0.6.3",
7482
"ember-exam": "^2.0.2",
7583
"ember-export-application-global": "^2.0.0",
76-
"ember-fetch": "^6.4.0",
84+
"ember-fetch": "6.5.1",
7785
"ember-fullcalendar": "^1.7.0",
7886
"ember-g-map": "0.0.25",
7987
"ember-href-to": "3.1.0",
80-
"ember-infinity": "^1.3.3",
88+
"ember-infinity": "^1.4.5",
8189
"ember-l10n": "^2.0.4",
8290
"ember-link-action": "0.1.3",
8391
"ember-load-initializers": "^2.0.0",
84-
"ember-lodash": "^4.17.5",
85-
"ember-math-helpers": "^2.8.1",
92+
"ember-lodash": "^4.19.4",
93+
"ember-math-helpers": "^2.11.1",
8694
"ember-maybe-import-regenerator": "^0.1.6",
8795
"ember-metrics": "^0.13.0",
88-
"ember-models-table": "^2.5.0",
89-
"ember-moment": "^7.7.0",
90-
"ember-notify": "^5.2.1",
96+
"ember-models-table": "^2.10.1",
97+
"ember-moment": "^7.8.1",
98+
"ember-notify": "^5.3.0",
9199
"ember-print-this": "^1.0.0",
92100
"ember-resolver": "^5.0.0",
93-
"ember-route-action-helper": "^2.0.5",
94-
"ember-router-scroll": "1.0.1",
95-
"ember-scroll-to": "^0.6.4",
96-
"ember-simple-auth": "^1.5.1",
101+
"ember-route-action-helper": "^2.0.7",
102+
"ember-router-scroll": "1.1.0",
103+
"ember-scroll-to": "^0.6.5",
104+
"ember-simple-auth": "^1.8.2",
97105
"ember-simple-auth-token": "^3.0.0",
98-
"ember-source": "https://s3.amazonaws.com/builds.emberjs.com/release/shas/50db6dc8001c127e5aeb2d6ddbacf9f9205d1d7b.tgz",
99-
"ember-string-helpers": "^1.0.2",
100-
"ember-truth-helpers": "^2.0.0",
106+
"ember-source": "~3.9.0",
107+
"ember-truth-helpers": "^2.1.0",
101108
"ember-uuid": "^1.0.1",
109+
"eslint-plugin-ember": "^6.4.1",
102110
"eslint-plugin-ember-suave": "^1.0.0",
111+
"eslint-plugin-node": "^8.0.1",
103112
"gettext.js": "git://github.com/Cropster/gettext.js.git#master",
104113
"google-material-color": "^1.3.1",
105-
"http-status": "^1.2.0",
106-
"jquery": "^3.3.1",
114+
"http-status": "^1.3.2",
115+
"jquery": "^3.4.1",
107116
"loader.js": "^4.7.0",
108-
"object-to-formdata": "^1.4.3",
109-
"query-string": "^6.3.0",
110-
"qunit-dom": "^0.8.0",
111-
"sanitize-html": "^1.19.1",
117+
"object-to-formdata": "^1.6.4",
118+
"query-string": "^6.5.0",
119+
"qunit-dom": "^0.8.5",
120+
"sanitize-html": "^1.20.1",
121+
"sass": "^1.20.1",
112122
"semantic-ui-ember": "^3.0.3",
113123
"torii": "^0.10.1",
114-
"url-parse": "^1.4.1",
115-
"xgettext-template": "^3.4.0"
124+
"url-parse": "^1.4.7",
125+
"xgettext-template": "^3.4.2"
116126
},
117127
"engines": {
118-
"node": "^4.5 || 6.* || >= 7.*",
128+
"node": "6.* || 8.* || >= 10.*",
119129
"yarn": ">= 1.0.0"
120130
},
121131
"private": true,
@@ -130,11 +140,13 @@
130140
"@bower_components/semantic-ui-calendar": "mdehoog/semantic-ui-calendar#^0.0.8",
131141
"@bower_components/tinyColorPicker": "PitPik/tinyColorPicker#^1.1.1",
132142
"@bower_components/wysihtml": "Voog/wysihtml#^0.5.5",
133-
"paypal-checkout": "^4.0.223",
134-
"string_decoder": "^1.1.1"
143+
"paypal-checkout": "^4.0.268",
144+
"string_decoder": "^1.2.0"
135145
},
136146
"resolutions": {
137-
"ember-cli-babel": "^6.14.1"
147+
"@babel/core": "^7.4.4",
148+
"caniuse-lite": "^1.0.30000967",
149+
"browserslist": "^4.5.6"
138150
},
139151
"ember-addon": {
140152
"paths": [

0 commit comments

Comments
 (0)