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.6.3 to 0.7.0-pre.0

_virtual/_rollupPluginBabelHelpers.cjs

9

_virtual/_rollupPluginBabelHelpers.js

@@ -1,5 +0,1 @@

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function ownKeys(object, enumerableOnly) {

@@ -55,5 +51,2 @@ var keys = Object.keys(object);

exports.defineProperty = _defineProperty;
exports.objectSpread2 = _objectSpread2;
exports.toPrimitive = _toPrimitive;
exports.toPropertyKey = _toPropertyKey;
export { _defineProperty as defineProperty, _objectSpread2 as objectSpread2, _toPrimitive as toPrimitive, _toPropertyKey as toPropertyKey };

@@ -1,5 +0,1 @@

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
/**

@@ -159,12 +155,2 @@ * A type guard to check if the provided reference is a form control element, including

exports.createSubmitter = createSubmitter;
exports.focusFirstInvalidControl = focusFirstInvalidControl;
exports.focusFormControl = focusFormControl;
exports.getFormAction = getFormAction;
exports.getFormControls = getFormControls;
exports.getFormElement = getFormElement;
exports.getFormEncType = getFormEncType;
exports.getFormMethod = getFormMethod;
exports.isFocusableFormControl = isFocusableFormControl;
exports.isFormControl = isFormControl;
exports.requestSubmit = requestSubmit;
export { createSubmitter, focusFirstInvalidControl, focusFormControl, getFormAction, getFormControls, getFormElement, getFormEncType, getFormMethod, isFocusableFormControl, isFormControl, requestSubmit };

@@ -1,5 +0,1 @@

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
/**

@@ -121,8 +117,2 @@ * A ponyfill-like helper to get the form data with the submitter value.

exports.formatPaths = formatPaths;
exports.getErrors = getErrors;
exports.getFormData = getFormData;
exports.getPaths = getPaths;
exports.getValidationMessage = getValidationMessage;
exports.resolve = resolve;
exports.setValue = setValue;
export { formatPaths, getErrors, getFormData, getPaths, getValidationMessage, resolve, setValue };

@@ -1,36 +0,4 @@

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var dom = require('./dom.js');
var formdata = require('./formdata.js');
var intent = require('./intent.js');
var parse = require('./parse.js');
exports.createSubmitter = dom.createSubmitter;
exports.focusFirstInvalidControl = dom.focusFirstInvalidControl;
exports.focusFormControl = dom.focusFormControl;
exports.getFormAction = dom.getFormAction;
exports.getFormControls = dom.getFormControls;
exports.getFormElement = dom.getFormElement;
exports.getFormEncType = dom.getFormEncType;
exports.getFormMethod = dom.getFormMethod;
exports.isFieldElement = dom.isFormControl;
exports.isFocusableFormControl = dom.isFocusableFormControl;
exports.requestSubmit = dom.requestSubmit;
exports.getErrors = formdata.getErrors;
exports.getFormData = formdata.getFormData;
exports.getName = formdata.formatPaths;
exports.getPaths = formdata.getPaths;
exports.getValidationMessage = formdata.getValidationMessage;
exports.INTENT = intent.INTENT;
exports.getScope = intent.getScope;
exports.isSubmitting = intent.isSubmitting;
exports.list = intent.list;
exports.parseListCommand = intent.parseListCommand;
exports.requestIntent = intent.requestIntent;
exports.updateList = intent.updateList;
exports.validate = intent.validate;
exports.parse = parse.parse;
export { createSubmitter, focusFirstInvalidControl, focusFormControl, getFormAction, getFormControls, getFormElement, getFormEncType, getFormMethod, isFormControl as isFieldElement, isFocusableFormControl, requestSubmit } from './dom.js';
export { getErrors, getFormData, formatPaths as getName, getPaths, getValidationMessage } from './formdata.js';
export { INTENT, getScope, isSubmitting, list, parseListCommand, requestIntent, updateList, validate } from './intent.js';
export { parse } from './parse.js';

@@ -1,7 +0,3 @@

'use strict';
import { createSubmitter, requestSubmit } from './dom.js';
Object.defineProperty(exports, '__esModule', { value: true });
var dom = require('./dom.js');
var INTENT = '__intent__';

@@ -43,3 +39,3 @@

}
var submitter = dom.createSubmitter({
var submitter = createSubmitter({
name: INTENT,

@@ -50,3 +46,3 @@ value: buttonProps.value,

});
dom.requestSubmit(form, submitter);
requestSubmit(form, submitter);
}

@@ -127,10 +123,2 @@

exports.INTENT = INTENT;
exports.getIntent = getIntent;
exports.getScope = getScope;
exports.isSubmitting = isSubmitting;
exports.list = list;
exports.parseListCommand = parseListCommand;
exports.requestIntent = requestIntent;
exports.updateList = updateList;
exports.validate = validate;
export { INTENT, getIntent, getScope, isSubmitting, list, parseListCommand, requestIntent, updateList, validate };

@@ -6,5 +6,16 @@ {

"license": "MIT",
"version": "0.6.3",
"main": "index.js",
"module": "module/index.js",
"version": "0.7.0-pre.0",
"type": "module",
"main": "index.cjs",
"module": "index.js",
"types": "index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"module": "./index.js",
"import": "./index.js",
"require": "./index.cjs",
"default": "./index.js"
}
},
"repository": {

@@ -11,0 +22,0 @@ "type": "git",

@@ -1,22 +0,18 @@

'use strict';
import { objectSpread2 as _objectSpread2 } from './_virtual/_rollupPluginBabelHelpers.js';
import { resolve, setValue } from './formdata.js';
import { getIntent, parseListCommand, updateList } from './intent.js';
Object.defineProperty(exports, '__esModule', { value: true });
var _rollupPluginBabelHelpers = require('./_virtual/_rollupPluginBabelHelpers.js');
var formdata = require('./formdata.js');
var intent = require('./intent.js');
function parse(payload, options) {
var submission = {
intent: intent.getIntent(payload),
payload: formdata.resolve(payload),
intent: getIntent(payload),
payload: resolve(payload),
error: {}
};
var command = intent.parseListCommand(submission.intent);
var command = parseListCommand(submission.intent);
if (command) {
formdata.setValue(submission.payload, command.scope, list => {
setValue(submission.payload, command.scope, list => {
if (typeof list !== 'undefined' && !Array.isArray(list)) {
throw new Error('The list command can only be applied to a list');
}
return intent.updateList(list !== null && list !== void 0 ? list : [], command);
return updateList(list !== null && list !== void 0 ? list : [], command);
});

@@ -29,3 +25,3 @@ }

var mergeResolveResult = resolved => {
return _rollupPluginBabelHelpers.objectSpread2(_rollupPluginBabelHelpers.objectSpread2({}, submission), resolved);
return _objectSpread2(_objectSpread2({}, submission), resolved);
};

@@ -38,2 +34,2 @@ if (result instanceof Promise) {

exports.parse = parse;
export { parse };
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