Under some conditions, these varied responses could lead to cache poisoning, hence the 'security' label. Previously the Rails application would serve JSON data in place of HTML whenever Ember CLI requested an `application.html.erb`-rendered page. This commit removes that logic, and instead parses the HTML out of the standard response. This means that Rails doesn't need to customize its response for Ember CLI.
88 lines
2.3 KiB
JSON
88 lines
2.3 KiB
JSON
{
|
|
"name": "discourse",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"description": "Small description for discourse-frontend goes here",
|
|
"repository": "",
|
|
"license": "MIT",
|
|
"author": "",
|
|
"directories": {
|
|
"doc": "doc",
|
|
"test": "tests"
|
|
},
|
|
"scripts": {
|
|
"build": "ember build",
|
|
"start": "ember serve",
|
|
"test": "ember test"
|
|
},
|
|
"dependencies": {
|
|
"@babel/core": "^7.14.3",
|
|
"@discourse/itsatrap": "^2.0.10",
|
|
"@ember/optional-features": "^1.1.0",
|
|
"@ember/test-helpers": "^2.2.0",
|
|
"@glimmer/component": "^1.0.0",
|
|
"@popperjs/core": "2.10.2",
|
|
"@uppy/aws-s3": "^2.0.4",
|
|
"@uppy/aws-s3-multipart": "^2.1.0",
|
|
"@uppy/core": "^2.1.0",
|
|
"@uppy/drop-target": "^1.1.0",
|
|
"@uppy/utils": "^4.0.3",
|
|
"@uppy/xhr-upload": "^2.0.4",
|
|
"admin": "^1.0.0",
|
|
"broccoli-asset-rev": "^3.0.0",
|
|
"deepmerge": "^4.2.2",
|
|
"discourse-common": "^1.0.0",
|
|
"discourse-hbr": "^1.0.0",
|
|
"discourse-widget-hbs": "^1.0.0",
|
|
"ember-auto-import": "^1.10.1",
|
|
"ember-buffered-proxy": "^2.0.0-beta.0",
|
|
"ember-cli": "~3.25.3",
|
|
"ember-cli-app-version": "^4.0.0",
|
|
"ember-cli-babel": "^7.23.1",
|
|
"ember-cli-dependency-checker": "^3.2.0",
|
|
"ember-cli-htmlbars": "^4.2.0",
|
|
"ember-cli-inject-live-reload": "^2.0.1",
|
|
"ember-cli-sri": "^2.1.1",
|
|
"ember-cli-terser": "^4.0.1",
|
|
"ember-exam": "6.1.0",
|
|
"ember-export-application-global": "^2.0.1",
|
|
"ember-load-initializers": "^2.1.1",
|
|
"ember-maybe-import-regenerator": "^0.1.6",
|
|
"ember-qunit": "^5.1.2",
|
|
"ember-source": "~3.15.0",
|
|
"ember-test-selectors": "^6.0.0",
|
|
"eslint": "^7.27.0",
|
|
"html-entities": "^2.1.0",
|
|
"js-yaml": "^4.0.0",
|
|
"jsdom": "^18.1.1",
|
|
"loader.js": "^4.7.0",
|
|
"message-bus-client": "^3.3.0",
|
|
"messageformat": "0.1.5",
|
|
"node-fetch": "^2.6.6",
|
|
"pretender": "^3.4.7",
|
|
"pretty-text": "^1.0.0",
|
|
"qunit": "^2.14.0",
|
|
"qunit-dom": "^1.6.0",
|
|
"sass": "^1.32.8",
|
|
"select-kit": "^1.0.0",
|
|
"sinon": "^9.2.0",
|
|
"virtual-dom": "^2.1.1"
|
|
},
|
|
"engines": {
|
|
"node": "12.* || 14.* || >= 16",
|
|
"npm": "please-use-yarn",
|
|
"yarn": ">= 1.21.1"
|
|
},
|
|
"ember": {
|
|
"edition": "default"
|
|
},
|
|
"ember-addon": {
|
|
"paths": [
|
|
"lib/bootstrap-json"
|
|
]
|
|
},
|
|
"devDependencies": {
|
|
"ember-exam": "6.1.0"
|
|
}
|
|
}
|