Socket
Socket
Sign inDemoInstall

ember-cli-form-data

Package Overview
Dependencies
186
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.1.1

.watchmanconfig

35

addon/mixins/form-data-adapter.js

@@ -12,3 +12,2 @@ import Ember from 'ember';

var data;
var _this = this;

@@ -19,19 +18,6 @@ if (options && 'data' in options) { data = options.data; }

if (typeof FormData !== 'undefined' && data && this.formDataTypes.contains(type)) {
var formData = new FormData();
var root = Ember.keys(data)[0];
Ember.keys(data[root]).forEach(function(key) {
if (typeof data[root][key] !== 'undefined') {
if ( _this.get('disableRoot') ) {
formData.append(key, data[root][key]);
} else {
formData.append(root + "[" + key + "]", data[root][key]);
}
}
});
if (typeof FormData !== 'undefined' && data && this.formDataTypes.indexOf(type) >= 0) {
hash.processData = false;
hash.contentType = false;
hash.data = formData;
hash.data = this._getFormData(data);
}

@@ -41,2 +27,19 @@

},
_getFormData: function(data) {
var formData = new FormData();
var root = Object.keys(data)[0];
Object.keys(data[root]).forEach(function(key) {
if (typeof data[root][key] !== 'undefined') {
if (this.get('disableRoot') ) {
formData.append(key, data[root][key]);
} else {
formData.append(root + "[" + key + "]", data[root][key]);
}
}
}, this);
return formData;
}
});
{
"name": "ember-cli-form-data",
"version": "0.1.0",
"version": "0.1.1",
"description": "Ember-CLI addon that adds FormData file upload to the RESTAdapter",

@@ -12,3 +12,3 @@ "directories": {

"build": "ember build",
"test": "ember test"
"test": "ember try:testall"
},

@@ -22,13 +22,21 @@ "repository": "https://github.com/funtusov/ember-cli-form-data",

"devDependencies": {
"broccoli-asset-rev": "^2.0.0",
"broccoli-asset-rev": "^2.0.2",
"broccoli-ember-hbs-template-compiler": "^1.6.1",
"ember-cli": "0.1.9",
"ember-cli": "^1.13.1",
"ember-cli-6to5": "0.2.1",
"ember-cli-content-security-policy": "0.3.0",
"ember-cli-dependency-checker": "0.0.7",
"ember-cli-ic-ajax": "0.1.1",
"ember-cli-content-security-policy": "0.4.0",
"ember-cli-dependency-checker": "^1.0.0",
"ember-cli-ic-ajax": "0.2.1",
"ember-cli-inject-live-reload": "^1.3.0",
"ember-cli-qunit": "0.1.2",
"ember-data": "1.0.0-beta.12",
"ember-export-application-global": "^1.0.0",
"ember-cli-qunit": "0.3.15",
"ember-cli-htmlbars": "0.7.9",
"ember-cli-htmlbars-inline-precompile": "^0.1.1",
"ember-cli-app-version": "0.4.0",
"ember-cli-release": "0.2.3",
"ember-cli-uglify": "^1.0.1",
"ember-data": "1.13.5",
"ember-disable-proxy-controllers": "^1.0.0",
"ember-export-application-global": "^1.0.2",
"ember-disable-prototype-extensions": "^1.0.0",
"ember-try": "0.0.6",
"express": "^4.8.5",

@@ -41,2 +49,5 @@ "glob": "^4.0.5"

],
"dependencies": {
"ember-cli-babel": "^5.0.0"
},
"ember-addon": {

@@ -43,0 +54,0 @@ "configPath": "tests/dummy/config"

@@ -8,3 +8,3 @@ # ember-cli-form-data

```
npm install ember-cli-form-data --save-dev
ember install ember-cli-form-data
```

@@ -11,0 +11,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc