|
17 | 17 | "lint:js": "eslint ./*.js addon addon-test-support app config lib server test-support tests", |
18 | 18 | "start": "ember server", |
19 | 19 | "test": "npm run test:node && ember try:each", |
20 | | - "test:node": "mocha" |
| 20 | + "test:node": "mocha", |
| 21 | + "prepublishOnly": "ember ts:precompile", |
| 22 | + "postpublish": "ember ts:clean" |
21 | 23 | }, |
22 | 24 | "dependencies": { |
23 | 25 | "abortcontroller-polyfill": "^1.1.9", |
|
28 | 30 | "broccoli-rollup": "^2.1.1", |
29 | 31 | "broccoli-stew": "^2.0.0", |
30 | 32 | "broccoli-templater": "^2.0.1", |
31 | | - "ember-cli-babel": "^6.8.2", |
| 33 | + "ember-cli-babel": "^7.1.3", |
| 34 | + "ember-cli-typescript": "2.0.0-beta.2", |
32 | 35 | "node-fetch": "^2.0.0-alpha.9", |
33 | 36 | "rollup-plugin-babel": "^3.0.7", |
34 | 37 | "whatwg-fetch": "^3.0.0" |
35 | 38 | }, |
36 | 39 | "devDependencies": { |
| 40 | + "@types/ember": "^3.0.25", |
| 41 | + "@types/ember-data": "^3.1.3", |
| 42 | + "@types/ember-qunit": "^3.4.3", |
| 43 | + "@types/ember-test-helpers": "^1.0.4", |
| 44 | + "@types/ember-testing-helpers": "^0.0.3", |
| 45 | + "@types/ember__test-helpers": "^0.7.6", |
| 46 | + "@types/qunit": "^2.5.3", |
| 47 | + "@types/rsvp": "^4.0.2", |
37 | 48 | "broccoli-asset-rev": "^2.4.5", |
38 | 49 | "broccoli-test-helper": "^1.2.0", |
39 | 50 | "chai": "^4.1.2", |
|
45 | 56 | "ember-cli-pretender": "^3.0.0", |
46 | 57 | "ember-cli-qunit": "^4.3.2", |
47 | 58 | "ember-cli-release": "^0.2.9", |
| 59 | + "ember-cli-typescript-blueprints": "^2.0.0-beta.1", |
48 | 60 | "ember-cli-uglify": "^2.0.0", |
49 | 61 | "ember-data": "^2.16.0", |
50 | 62 | "ember-disable-prototype-extensions": "^1.1.2", |
|
57 | 69 | "eslint-plugin-ember": "^5.0.0", |
58 | 70 | "eslint-plugin-node": "^5.2.1", |
59 | 71 | "loader.js": "^4.2.3", |
60 | | - "mocha": "^5.2.0" |
| 72 | + "mocha": "^5.2.0", |
| 73 | + "typescript": "^3.1.6" |
61 | 74 | }, |
62 | 75 | "engines": { |
63 | 76 | "node": "6.* || 8.* || >= 10" |
|
0 commit comments