Skip to content

Commit

Permalink
Merge pull request #7888 from stopfstedt/ember-cli-5.9-update
Browse files Browse the repository at this point in the history
update to Ember v5.9
  • Loading branch information
jrjohnson committed Jul 16, 2024
2 parents b112879 + 63ef742 commit ea94b7a
Show file tree
Hide file tree
Showing 15 changed files with 637 additions and 626 deletions.
2 changes: 1 addition & 1 deletion packages/frontend/config/ember-cli-update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "5.8.1",
"version": "5.9.0",
"blueprints": [
{
"name": "app",
Expand Down
18 changes: 9 additions & 9 deletions packages/frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
"lint:deps": "ember dependency-lint"
},
"devDependencies": {
"@babel/core": "^7.24.4",
"@babel/eslint-parser": "^7.24.1",
"@babel/plugin-proposal-decorators": "^7.24.1",
"@babel/core": "^7.24.7",
"@babel/eslint-parser": "^7.24.7",
"@babel/plugin-proposal-decorators": "^7.24.7",
"@ember-data/adapter": "5.3.8",
"@ember-data/json-api": "5.3.8",
"@ember-data/legacy-compat": "^5.3.8",
Expand Down Expand Up @@ -61,7 +61,7 @@
"ember-a11y-testing": "^6.1.1",
"ember-async-data": "^1.0.3",
"ember-auto-import": "^2.4.3",
"ember-cli": "~5.8.1",
"ember-cli": "~5.9.0",
"ember-cli-app-version": "^6.0.1",
"ember-cli-babel": "^8.2.0",
"ember-cli-browserstack": "^3.0.0",
Expand Down Expand Up @@ -100,7 +100,7 @@
"ember-qunit": "^8.0.2",
"ember-resolver": "^11.0.1",
"ember-responsive": "^5.0.0",
"ember-source": "~5.8.0",
"ember-source": "~5.9.0",
"ember-template-lint": "^6.0.0",
"ember-web-app": "^5.0.0",
"eslint": "^8.57.0",
Expand All @@ -118,9 +118,9 @@
"mockdate": "^3.0.5",
"pad": "^3.2.0",
"papaparse": "^5.4.1",
"prettier": "^3.2.5",
"prettier": "^3.3.1",
"query-string": "^9.0.0",
"qunit": "^2.20.1",
"qunit": "^2.21.0",
"qunit-dom": "^2.0.0",
"qunit-theme-ember": "^1.0.0",
"sass": "^1.77.8",
Expand Down Expand Up @@ -157,6 +157,6 @@
},
"private": true,
"dependencies": {
"ember-auto-import": "^2.7.2"
"ember-auto-import": "^2.7.3"
}
}
}
13 changes: 5 additions & 8 deletions packages/ilios-common/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,16 @@ All Ilios issues should be reported to our [common issue tracker](https://github

## Compatibility

* Ember.js v5.8 or above
* Ember CLI v5.8 or above
* Node.js v20 or above
- Ember.js v5.9 or above
- Ember CLI v5.9 or above
- Node.js v20 or above

Open Source Heroes
------------------------------------------------------------------------------
## Open Source Heroes

Every day these for-profit companies make developing Ilios possible. Without the free tier of service they offer to
Every day these for-profit companies make developing Ilios possible. Without the free tier of service they offer to
open source software, ilios would be nowhere, so if you have a chance to pay them for something please do.

- [GitHub](https://github.com)
- [Travis CI](https://travis-ci.org/)
- [Sentry](https://sentry.io/for/open-source/)
- [Netlify](https://www.netlify.com)
- [BrowserStack](https://www.browserstack.com)
Expand All @@ -31,7 +29,6 @@ open source software, ilios would be nowhere, so if you have a chance to pay the

See the [Contributing](CONTRIBUTING.md) guide for details.


## License

This project is licensed under the [MIT License](LICENSE.md).
12 changes: 6 additions & 6 deletions packages/ilios-common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"lint:js:fix": "eslint . --fix"
},
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/core": "^7.24.7",
"@ember/render-modifiers": "^2.0.0",
"@ember/string": "^3.1.1",
"@embroider/macros": "^1.16.3",
Expand All @@ -34,7 +34,7 @@
"broccoli-merge-trees": "^4.0.0",
"class-validator": ">= 0.14.0",
"ember-async-data": "^1.0.1",
"ember-auto-import": "^2.7.2",
"ember-auto-import": "^2.7.3",
"ember-cli-babel": "^8.2.0",
"ember-cli-flash": "^5.1.0",
"ember-cli-htmlbars": "^6.3.0",
Expand Down Expand Up @@ -94,8 +94,8 @@
"validator": ">= 13.12.0"
},
"devDependencies": {
"@babel/eslint-parser": "^7.24.1",
"@babel/plugin-proposal-decorators": "^7.24.1",
"@babel/eslint-parser": "^7.24.7",
"@babel/plugin-proposal-decorators": "^7.24.7",
"@ember-data/adapter": "5.3.8",
"@ember-data/json-api": "5.3.8",
"@ember-data/legacy-compat": "^5.3.8",
Expand All @@ -112,7 +112,7 @@
"@ilios/ember-template-lint-plugin": "^3.0.0",
"@warp-drive/build-config": "0.0.0-beta.6",
"broccoli-asset-rev": "^3.0.0",
"ember-cli": "~5.8.1",
"ember-cli": "~5.9.0",
"ember-cli-clean-css": "^3.0.0",
"ember-cli-dependency-checker": "^3.3.2",
"ember-cli-inject-live-reload": "^2.1.0",
Expand All @@ -122,7 +122,7 @@
"ember-load-initializers": "^2.1.2",
"ember-page-title": "^8.2.3",
"ember-resolver": "^11.0.1",
"ember-source": "~5.8.0",
"ember-source": "~5.9.0",
"ember-template-lint": "^6.0.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "5.8.1",
"version": "5.9.0",
"blueprints": [
{
"name": "addon",
Expand Down
47 changes: 22 additions & 25 deletions packages/lti-course-manager/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,54 +8,51 @@ Learning Tools Interoperability (LTI) application for the Ilios course manager.

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/)
* [PNPM](https://pnpm.io)
* [Ember CLI](https://cli.emberjs.com/release/)
* [Google Chrome](https://google.com/chrome/)
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/)
- [pnpm](https://pnpm.io/)
- [Ember CLI](https://cli.emberjs.com/release/)
- [Google Chrome](https://google.com/chrome/)

### Installation

* `git clone [email protected]:ilios/frontend.git`
* `cd frontend`
* `pnpm install`
- `git clone [email protected]:ilios/frontend.git`
- `cd frontend`
- `pnpm install`

### Running / Development

* `ILIOS_FRONTEND_API_HOST=https://ilios3-demo.ucsf.edu pnpm start:lti-course-manager`
* Visit your app at [http://localhost:4200](http://localhost:4200).
* Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).
- `ILIOS_FRONTEND_API_HOST=https://demo.iliosproject.org pnpm start:lti-course-manager`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).

#### Code Generators

Make use of the many generators for code, try `ember help generate` for more details

### Running Tests

* `pnpm test:lti-course-manager`
* `pnpm test:lti-course-manager --server`
- `pnpm test:lti-course-manager`
- `pnpm test:lti-course-manager --server`

### Linting

* `pnpm run lint:hbs`
* `pnpm run lint:css`
* `pnpm run lint:js`
* `pnpm run lint:js --fix`
- `pnpm lint`
- `pnpm lint:fix`

### Building

* `pnpm --filter lti-course-manager exec ember build` (development)
* `pnpm --filter lti-course-manager exec ember build --environment production` (production)

- `pnpm --filter lti-course-manager exec ember build` (development)
- `pnpm --filter lti-course-manager exec ember build --environment production` (production)

### Deploying

Specify what it takes to deploy your app.

### Further Reading / Useful Links

* [ember.js](https://emberjs.com/)
* [ember-cli](https://cli.emberjs.com/release/)
* Development Browser Extensions
* [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
* [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
- [ember.js](https://emberjs.com/)
- [ember-cli](https://cli.emberjs.com/release/)
- Development Browser Extensions
- [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
- [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
2 changes: 1 addition & 1 deletion packages/lti-course-manager/config/ember-cli-update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "5.8.1",
"version": "5.9.0",
"blueprints": [
{
"name": "app",
Expand Down
17 changes: 8 additions & 9 deletions packages/lti-course-manager/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
"doc": "doc",
"test": "tests"
},
"repository": "https://github.com/ilios/lti-course-manager",
"scripts": {
"build": "ember build --environment=production",
"lint:css": "stylelint \"**/*.scss\"",
Expand All @@ -22,9 +21,9 @@
"lint:deps": "ember dependency-lint"
},
"devDependencies": {
"@babel/core": "^7.24.4",
"@babel/eslint-parser": "^7.24.1",
"@babel/plugin-proposal-decorators": "^7.24.1",
"@babel/core": "^7.24.7",
"@babel/eslint-parser": "^7.24.7",
"@babel/plugin-proposal-decorators": "^7.24.7",
"@ember-data/adapter": "5.3.8",
"@ember-data/json-api": "5.3.8",
"@ember-data/legacy-compat": "^5.3.8",
Expand All @@ -51,8 +50,8 @@
"broccoli-merge-trees": "^4.2.0",
"browserslist": "^4.23.2",
"caniuse-db": "^1.0.30001642",
"ember-auto-import": "^2.7.2",
"ember-cli": "~5.8.1",
"ember-auto-import": "^2.7.3",
"ember-cli": "~5.9.0",
"ember-cli-app-version": "^6.0.1",
"ember-cli-babel": "^8.2.0",
"ember-cli-browserstack": "^3.0.0",
Expand All @@ -73,7 +72,7 @@
"ember-page-title": "^8.2.3",
"ember-qunit": "^8.0.2",
"ember-resolver": "^11.0.1",
"ember-source": "~5.8.0",
"ember-source": "~5.9.0",
"ember-template-lint": "^6.0.0",
"ember-web-app": "^5.0.0",
"eslint": "^8.57.0",
Expand All @@ -85,8 +84,8 @@
"eslint-plugin-yml": "^1.14.0",
"ilios-common": "workspace:*",
"loader.js": "^4.7.0",
"prettier": "^3.2.5",
"qunit": "^2.20.1",
"prettier": "^3.3.1",
"qunit": "^2.21.0",
"qunit-dom": "^2.0.0",
"qunit-theme-ember": "^1.0.0",
"sass": "^1.77.8",
Expand Down
47 changes: 22 additions & 25 deletions packages/lti-dashboard/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,54 +8,51 @@ Learning Tools Interoperability (LTI) application for the Ilios dashboard.

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/)
* [PNPM](https://pnpm.io)
* [Ember CLI](https://cli.emberjs.com/release/)
* [Google Chrome](https://google.com/chrome/)
- [Git](https://git-scm.com/)
- [Node.js](https://nodejs.org/)
- [PNPM](https://pnpm.io)
- [Ember CLI](https://cli.emberjs.com/release/)
- [Google Chrome](https://google.com/chrome/)

### Installation

* `git clone [email protected]:ilios/frontend.git`
* `cd frontend`
* `pnpm install`
- `git clone [email protected]:ilios/frontend.git`
- `cd frontend`
- `pnpm install`

### Running / Development

* `ILIOS_FRONTEND_API_HOST=https://ilios3-demo.ucsf.edu pnpm start:lti-dashboard`
* Visit your app at [http://localhost:4200](http://localhost:4200).
* Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).
- `ILIOS_FRONTEND_API_HOST=https://ilios3-demo.ucsf.edu pnpm start:lti-dashboard`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).

#### Code Generators

Make use of the many generators for code, try `ember help generate` for more details

### Running Tests

* `pnpm test:lti-dashboard`
* `pnpm test:lti-dashboard --server`
- `pnpm test:lti-dashboard`
- `pnpm test:lti-dashboard --server`

### Linting

* `pnpm run lint:hbs`
* `pnpm run lint:css`
* `pnpm run lint:js`
* `pnpm run lint:js --fix`
- `pnpm lint`
- `pnpm lint:fix`

### Building

* `pnpm --filter lti-dashboard exec ember build` (development)
* `pnpm --filter lti-dashboard exec ember build --environment production` (production)

- `pnpm --filter lti-dashboard exec ember build` (development)
- `pnpm --filter lti-dashboard exec ember build --environment production` (production)

### Deploying

Specify what it takes to deploy your app.

### Further Reading / Useful Links

* [ember.js](https://emberjs.com/)
* [ember-cli](https://cli.emberjs.com/release/)
* Development Browser Extensions
* [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
* [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
- [ember.js](https://emberjs.com/)
- [ember-cli](https://cli.emberjs.com/release/)
- Development Browser Extensions
- [ember inspector for chrome](https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi)
- [ember inspector for firefox](https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/)
2 changes: 1 addition & 1 deletion packages/lti-dashboard/config/ember-cli-update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"packages": [
{
"name": "ember-cli",
"version": "5.8.1",
"version": "5.9.0",
"blueprints": [
{
"name": "app",
Expand Down
Loading

0 comments on commit ea94b7a

Please sign in to comment.