Skip to content

Commit

Permalink
chore(deps): upgrade dependencies and linters
Browse files Browse the repository at this point in the history
  • Loading branch information
buschtoens committed Aug 15, 2019
1 parent e34f8a4 commit 7026563
Show file tree
Hide file tree
Showing 8 changed files with 204 additions and 112 deletions.
5 changes: 4 additions & 1 deletion addon/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ module.exports = {
extends: '@clark/ember-typescript',
rules: {
// Disabled to allow direct mutation of descriptors passed to decorators
'no-param-reassign': 'off'
'no-param-reassign': 'off',

// Disabled, because we need to do a lot of black magic around decorators 😭
'@typescript-eslint/ban-ts-ignore': 'warn'
}
};
2 changes: 1 addition & 1 deletion addon/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ const createDecorator = (
delete desc.value;

return applyOptions(
Object.assign({}, baseOptions, userOptions),
{ ...baseOptions, ...userOptions },
propertyCreator({ ...desc, initializer, value })
)(target, key, desc);
}
Expand Down
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
"postpublish": "ember ts:clean"
},
"dependencies": {
"@ember-decorators/utils": "^6.0.0",
"ember-cli-babel": "^7.8.0",
"@ember-decorators/utils": "^6.1.0",
"ember-cli-babel": "^7.9.0",
"ember-cli-typescript": "^2.0.2"
},
"devDependencies": {
"@clark/eslint-config-ember": "^1.8.0",
"@clark/eslint-config-ember-typescript": "^1.8.0",
"@clark/eslint-config-node": "^1.8.0",
"@clark/eslint-config-ember": "^1.10.2",
"@clark/eslint-config-ember-typescript": "^1.10.2",
"@clark/eslint-config-node": "^1.10.0",
"@ember/optional-features": "^0.7.0",
"@types/ember": "^3.1.0",
"@types/ember-qunit": "^3.4.6",
Expand All @@ -55,10 +55,10 @@
"ember-load-initializers": "^2.0.0",
"ember-maybe-import-regenerator": "^0.1.6",
"ember-qunit": "^4.5.1",
"ember-resolver": "^5.2.0",
"ember-resolver": "^5.2.1",
"ember-source": "^3.12.0",
"ember-source-channel-url": "^2.0.1",
"ember-template-lint": "^1.5.1",
"ember-template-lint": "^1.5.2",
"ember-try": "^1.2.1",
"eslint": "^6.1.0",
"loader.js": "^4.7.0",
Expand Down
6 changes: 5 additions & 1 deletion tests/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
/* eslint-env node */
module.exports = {
root: true,
extends: '@clark/ember-typescript'
extends: '@clark/ember-typescript',
rules: {
// Disabled, because we need to do a lot of black magic around decorators 😭
'@typescript-eslint/ban-ts-ignore': 'warn'
}
};
1 change: 1 addition & 0 deletions tests/dummy/app/router.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ const Router = EmberRouter.extend({
rootURL: config.rootURL
});

// eslint-disable-next-line @typescript-eslint/no-empty-function
Router.map(function() {});

export default Router;
1 change: 1 addition & 0 deletions tests/unit/decorators-test.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable max-classes-per-file */
/* eslint-disable @typescript-eslint/no-non-null-assertion */

import { module, test } from 'qunit';
Expand Down
1 change: 1 addition & 0 deletions tests/unit/last-value-test.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable max-classes-per-file */
import { module, test } from 'qunit';

import EmberObject from '@ember/object';
Expand Down
286 changes: 184 additions & 102 deletions yarn.lock

Large diffs are not rendered by default.

0 comments on commit 7026563

Please sign in to comment.