Skip to content

Commit

Permalink
chore: remove most of the unnecessary left-overs
Browse files Browse the repository at this point in the history
  • Loading branch information
buschtoens committed May 11, 2019
1 parent 2b80ba4 commit ed8c46a
Show file tree
Hide file tree
Showing 13 changed files with 3 additions and 180 deletions.
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@ jobs:
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
- env: EMBER_TRY_SCENARIO=ember-default-with-ember-event-helpers

before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
Expand Down
32 changes: 0 additions & 32 deletions addon/helpers/prevent-default.js

This file was deleted.

4 changes: 0 additions & 4 deletions app/helpers/prevent-default.js

This file was deleted.

1 change: 0 additions & 1 deletion app/modifiers/on.js

This file was deleted.

11 changes: 0 additions & 11 deletions config/ember-try.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,17 +93,6 @@ module.exports = function() {
'@ember/jquery': '^0.5.1'
}
}
},
{
name: 'ember-default-with-ember-event-helpers',
env: {
EMBER_EVENT_HELPERS_INSTALLED: true
},
npm: {
devDependencies: {
'ember-event-helpers': '^0.1.0'
}
}
}
]
};
Expand Down
51 changes: 1 addition & 50 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,54 +1,5 @@
'use strict';

const VersionChecker = require('ember-cli-version-checker');
const Funnel = require('broccoli-funnel');

module.exports = {
name: require('./package').name,

included(...args) {
this._super.included.apply(this, args);

const checker = new VersionChecker(this.project);
const ember = checker.forEmber();

this.hasNativeOnModifier = ember.gte('3.11.0-beta.1');

this.hasEventHelpers = Boolean(
this.project.findAddonByName('ember-event-helpers')
);

if (this.hasNativeOnModifier && this.parent === this.project) {
let message =
'The `{{on}}` modifier is available natively since Ember 3.11.0-beta.1. You can remove `ember-on-helper` from your `package.json`.';

if (!this.hasEventHelpers) {
message +=
' If you use the `(prevent-default)` helper, please install `ember-event-helpers`.';
}

this.ui.writeDeprecateLine(message);
}
},

treeForApp(...args) {
return this.filterTree(this._super.treeForApp.apply(this, args));
},

treeForAddon(...args) {
return this.filterTree(this._super.treeForAddon.apply(this, args));
},

filterTree(tree) {
const exclude = [];

if (this.hasNativeOnModifier) {
exclude.push(/modifiers/);
}
if (this.hasEventHelpers) {
exclude.push(/helpers/);
}

return new Funnel(tree, { exclude });
}
name: require('./package').name
};
4 changes: 1 addition & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,7 @@
"test:all": "ember try:each"
},
"dependencies": {
"broccoli-funnel": "^2.0.2",
"ember-cli-babel": "^7.7.3",
"ember-cli-version-checker": "^3.1.3"
"ember-cli-babel": "^7.7.3"
},
"devDependencies": {
"@clark/eslint-config-ember": "^0.5.1",
Expand Down
11 changes: 0 additions & 11 deletions tests/helpers/ember-event-helpers.js

This file was deleted.

6 changes: 0 additions & 6 deletions tests/helpers/ember-on-modifier-polyfill.js

This file was deleted.

Empty file removed tests/integration/.gitkeep
Empty file.
60 changes: 0 additions & 60 deletions tests/unit/helpers/prevent-default-test.js

This file was deleted.

Empty file removed vendor/.gitkeep
Empty file.
2 changes: 1 addition & 1 deletion yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3152,7 +3152,7 @@ ember-cli-version-checker@^2.0.0, ember-cli-version-checker@^2.1.0, ember-cli-ve
resolve "^1.3.3"
semver "^5.3.0"

ember-cli-version-checker@^3.0.0, ember-cli-version-checker@^3.0.1, ember-cli-version-checker@^3.1.3:
ember-cli-version-checker@^3.0.0, ember-cli-version-checker@^3.0.1:
version "3.1.3"
resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-3.1.3.tgz#7c9b4f5ff30fdebcd480b1c06c4de43bb51c522c"
integrity sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==
Expand Down

0 comments on commit ed8c46a

Please sign in to comment.