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

_virtual/_rollupPluginBabelHelpers.mjs

9

_virtual/_rollupPluginBabelHelpers.js

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

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

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

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

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

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

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

export { createSubmitter, focusFirstInvalidControl, focusFormControl, getFormAction, getFormControls, getFormElement, getFormEncType, getFormMethod, isFocusableFormControl, isFormControl, requestSubmit };
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;

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

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

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

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

10

index.d.ts

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

export { type FormControl as FieldElement, isFormControl as isFieldElement, isFocusableFormControl, getFormAction, getFormControls, getFormElement, getFormEncType, getFormMethod, focusFirstInvalidControl, focusFormControl, createSubmitter, requestSubmit, } from './dom';
export { formatPaths as getName, getPaths, getFormData, getValidationMessage, getErrors, } from './formdata';
export { type ListCommand, INTENT, getScope, isSubmitting, validate, list, parseListCommand, updateList, requestIntent, } from './intent';
export { type Submission, parse } from './parse';
export { type FieldConstraint, type FieldsetConstraint, type ResolveType, type KeysOf, } from './types';
export { type FormControl as FieldElement, isFormControl as isFieldElement, isFocusableFormControl, getFormAction, getFormControls, getFormElement, getFormEncType, getFormMethod, focusFirstInvalidControl, focusFormControl, createSubmitter, requestSubmit, } from './dom.js';
export { formatPaths as getName, getPaths, getFormData, getValidationMessage, getErrors, } from './formdata.js';
export { type ListCommand, INTENT, getScope, isSubmitting, validate, list, parseListCommand, updateList, requestIntent, } from './intent.js';
export { type Submission, parse } from './parse.js';
export { type FieldConstraint, type FieldsetConstraint, type ResolveType, type KeysOf, } from './types.js';

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

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';
'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;

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

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

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

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

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

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

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

export { INTENT, getIntent, getScope, isSubmitting, list, parseListCommand, requestIntent, updateList, validate };
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;

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

"license": "MIT",
"version": "0.7.0-pre.0",
"type": "module",
"main": "index.cjs",
"module": "index.js",
"version": "0.7.0-pre.1",
"main": "index.js",
"module": "index.mjs",
"types": "index.d.ts",

@@ -15,6 +14,6 @@ "exports": {

"types": "./index.d.ts",
"module": "./index.js",
"import": "./index.js",
"require": "./index.cjs",
"default": "./index.js"
"module": "./index.mjs",
"import": "./index.mjs",
"require": "./index.js",
"default": "./index.mjs"
}

@@ -21,0 +20,0 @@ },

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

import { objectSpread2 as _objectSpread2 } from './_virtual/_rollupPluginBabelHelpers.js';
import { resolve, setValue } from './formdata.js';
import { getIntent, parseListCommand, updateList } from './intent.js';
'use strict';
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: getIntent(payload),
payload: resolve(payload),
intent: intent.getIntent(payload),
payload: formdata.resolve(payload),
error: {}
};
var command = parseListCommand(submission.intent);
var command = intent.parseListCommand(submission.intent);
if (command) {
setValue(submission.payload, command.scope, list => {
formdata.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 updateList(list !== null && list !== void 0 ? list : [], command);
return intent.updateList(list !== null && list !== void 0 ? list : [], command);
});

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

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

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

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