Socket
Socket
Sign inDemoInstall

@conform-to/dom

Package Overview
Dependencies
Maintainers
1
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@conform-to/dom - npm Package Compare versions

Comparing version 0.7.1 to 0.7.2

25

dom.js

@@ -38,3 +38,3 @@ 'use strict';

var encType = (_submitter$getAttribu2 = submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute('formenctype')) !== null && _submitter$getAttribu2 !== void 0 ? _submitter$getAttribu2 : form.enctype;
if (['application/x-www-form-urlencoded', 'multipart/form-data'].includes(encType)) {
if (encType === 'multipart/form-data') {
return encType;

@@ -53,4 +53,8 @@ }

var method = (_submitter$getAttribu3 = submitter === null || submitter === void 0 ? void 0 : submitter.getAttribute('formmethod')) !== null && _submitter$getAttribu3 !== void 0 ? _submitter$getAttribu3 : form.getAttribute('method');
if (['get', 'post', 'put', 'patch', 'delete'].includes(method)) {
return method;
switch (method) {
case 'post':
case 'put':
case 'patch':
case 'delete':
return method;
}

@@ -64,7 +68,4 @@ return 'get';

function getFormElement(element) {
var form = element instanceof HTMLFormElement ? element : element === null || element === void 0 ? void 0 : element.form;
if (!form) {
return null;
}
return form;
var _element$form;
return element instanceof HTMLFormElement ? element : (_element$form = element === null || element === void 0 ? void 0 : element.form) !== null && _element$form !== void 0 ? _element$form : null;
}

@@ -76,9 +77,3 @@

function getFormControls(form) {
var formControls = [];
for (var element of form.elements) {
if (isFormControl(element)) {
formControls.push(element);
}
}
return formControls;
return Array.from(form.elements).filter(isFormControl);
}

@@ -85,0 +80,0 @@

2

package.json

@@ -6,3 +6,3 @@ {

"license": "MIT",
"version": "0.7.1",
"version": "0.7.2",
"main": "index.js",

@@ -9,0 +9,0 @@ "module": "index.mjs",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc