Skip to content

Commit 545f9ae

Browse files
authored
Merge pull request #7 from code-corps/release-0.1.0
Prepare for 0.1.0-rc
2 parents 60ecfc4 + a69b630 commit 545f9ae

23 files changed

+625
-794
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616
npm-debug.log*
1717
testem.log
1818

19+
# ember-try
20+
.node_modules.ember-try/
21+
bower.json.ember-try
22+
package.json.ember-try
23+
24+
.DS_Store
1925
.env
2026

2127
.DS_Store
28+
yarn-error.log

.travis.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
22
language: node_js
33
node_js:
4-
- "6"
4+
# we recommend testing addons with the same minimum supported node version as Ember CLI
5+
# so that your addon works for all apps
6+
- "4"
57

68
sudo: false
79
dist: trusty
@@ -23,7 +25,7 @@ env:
2325
- EMBER_TRY_SCENARIO=ember-lts-2.4
2426
- EMBER_TRY_SCENARIO=ember-lts-2.8
2527
- EMBER_TRY_SCENARIO=ember-lts-2.12
26-
- EMBER_TRY_SCENARIO=ember-release
28+
- EMBER_TRY_SCENARIO=ember-release COVERAGE=true
2729
- EMBER_TRY_SCENARIO=ember-beta
2830
- EMBER_TRY_SCENARIO=ember-canary
2931
- EMBER_TRY_SCENARIO=ember-default
@@ -48,5 +50,8 @@ script:
4850
# to the addon's original dependency state, skipping "cleanup".
4951
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO test --skip-cleanup
5052

53+
after_script:
54+
- cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
55+
5156
notifications:
5257
email: false

addon/components/stripe-element.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
1-
import Ember from 'ember';
2-
3-
const {
4-
Component,
5-
get,
6-
inject: { service },
7-
set,
8-
computed
9-
} = Ember;
1+
import Component from '@ember/component';
2+
import { inject as service } from '@ember/service';
3+
import { computed, get, set } from '@ember/object';
104

115
export default Component.extend({
126
classNames: ['ember-stripe-element'],

addon/services/stripev3.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
/* global Stripe */
2-
import Ember from 'ember';
3-
4-
const {
5-
getOwner,
6-
Service,
7-
setProperties
8-
} = Ember;
2+
import EmberError from '@ember/error';
3+
import { getOwner } from '@ember/application';
4+
import Service from '@ember/service';
5+
import { setProperties } from '@ember/object';
96

107
export default Service.extend({
118
init() {
@@ -14,7 +11,7 @@ export default Service.extend({
1411
const config = getOwner(this).resolveRegistration('config:environment');
1512

1613
if (!config.stripe && !config.stripe.publishableKey) {
17-
throw new Ember.Error('StripeService: Missing Stripe key, please set `ENV.stripe.publishableKey` in config.environment.js');
14+
throw new EmberError('StripeService: Missing Stripe key, please set `ENV.stripe.publishableKey` in config.environment.js');
1815
}
1916

2017
let { elements, createToken, createSource, retrieveSource, paymentRequest } = new Stripe(config.stripe.publishableKey);

app/initializers/ember-stripe-elements.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import EmberError from '@ember/error';
12
import config from '../config/environment';
23

34
export function initialize() {
@@ -6,7 +7,7 @@ export function initialize() {
67
application.register('config:ember-stripe-elements', config, { instantiate: false });
78

89
if (!config.stripe && !config.stripe.publishableKey) {
9-
throw new Ember.Error('StripeService: Missing Stripe key, please set `ENV.stripe.publishableKey` in config.environment.js');
10+
throw new EmberError('StripeService: Missing Stripe key, please set `ENV.stripe.publishableKey` in config.environment.js');
1011
}
1112
}
1213

ember-cli-build.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
/* eslint-env node */
2+
'use strict';
3+
24
const EmberAddon = require('ember-cli/lib/broccoli/ember-addon');
35

46
module.exports = function(defaults) {
5-
var app = new EmberAddon(defaults, {
7+
let app = new EmberAddon(defaults, {
68
// Add options here
79
});
810

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,34 @@
2222
"test": "ember try:each"
2323
},
2424
"dependencies": {
25-
"ember-cli-babel": "^5.1.7",
26-
"ember-cli-htmlbars": "^1.1.1",
27-
"ember-cli-htmlbars-inline-precompile": "^0.3.6"
25+
"ember-cli-babel": "^6.3.0",
26+
"ember-cli-htmlbars": "^2.0.1",
27+
"ember-cli-htmlbars-inline-precompile": "^0.4.3"
2828
},
2929
"devDependencies": {
3030
"broccoli-asset-rev": "^2.4.5",
31-
"ember-ajax": "^2.4.1",
32-
"ember-cli": "2.12.0",
31+
"coveralls": "^2.12.0",
32+
"ember-ajax": "^3.0.0",
33+
"ember-cli": "~2.14.2",
3334
"ember-cli-code-coverage": "0.3.11",
3435
"ember-cli-dependency-checker": "^1.3.0",
3536
"ember-cli-eslint": "^4.2.2",
3637
"ember-cli-inject-live-reload": "^1.4.1",
37-
"ember-cli-qunit": "^3.1.0",
38-
"ember-cli-shims": "^1.0.2",
38+
"ember-cli-qunit": "^4.0.0",
39+
"ember-cli-shims": "^1.1.0",
3940
"ember-cli-sri": "^2.1.0",
4041
"ember-cli-uglify": "^1.2.0",
41-
"ember-disable-prototype-extensions": "^1.1.0",
42-
"ember-export-application-global": "^1.0.5",
43-
"ember-load-initializers": "^0.6.0",
44-
"ember-resolver": "^2.0.3",
42+
"ember-disable-prototype-extensions": "^1.1.2",
43+
"ember-export-application-global": "^2.0.0",
44+
"ember-load-initializers": "^1.0.0",
45+
"ember-resolver": "^4.0.0",
4546
"ember-sinon": "^1.0.1",
4647
"ember-sinon-qunit": "1.4.1",
47-
"ember-source": "~2.12.0",
48+
"ember-source": "~2.14.1",
4849
"loader.js": "^4.2.3"
4950
},
5051
"engines": {
51-
"node": ">= 4"
52+
"node": "^4.5 || 6.* || >= 7.*"
5253
},
5354
"ember-addon": {
5455
"configPath": "tests/dummy/config"

tests/dummy/app/app.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
import Ember from 'ember';
1+
import Application from '@ember/application';
22
import Resolver from './resolver';
33
import loadInitializers from 'ember-load-initializers';
44
import config from './config/environment';
55

6-
let App;
7-
8-
Ember.MODEL_FACTORY_INJECTIONS = true;
9-
10-
App = Ember.Application.extend({
6+
const App = Application.extend({
117
modulePrefix: config.modulePrefix,
128
podModulePrefix: config.podModulePrefix,
139
Resolver

tests/dummy/app/controllers/application.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
import Ember from 'ember';
2-
3-
const {
4-
Controller,
5-
get,
6-
inject: { service },
7-
set
8-
} = Ember;
1+
import Controller from '@ember/controller';
2+
import { inject as service } from '@ember/service';
3+
import { get, set } from '@ember/object';
94

105
let style = {
116
style: {
@@ -38,7 +33,7 @@ export default Controller.extend({
3833
options: {
3934
style
4035
},
41-
36+
4237
actions: {
4338
submit(stripeElement) {
4439
let stripe = get(this, 'stripev3');

tests/dummy/app/router.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import Ember from 'ember';
1+
import EmberRouter from '@ember/routing/router';
22
import config from './config/environment';
33

4-
const Router = Ember.Router.extend({
4+
const Router = EmberRouter.extend({
55
location: config.locationType,
66
rootURL: config.rootURL
77
});

0 commit comments

Comments
 (0)