New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

mstform

Package Overview
Dependencies
Maintainers
1
Versions
108
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mstform - npm Package Compare versions

Comparing version 1.17.0 to 1.18.0

4

CHANGES.md

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

# 1.18.0
- Compatibility with the latest version of mobx-state-tree and mobx.
# 1.17.0

@@ -2,0 +6,0 @@

4

dist/demo/component.d.ts
import { Component } from "react";
import { Field, Form, FieldAccessor } from "../src/index";
declare const form: Form<import("mobx-state-tree").IModelType<import("mobx-state-tree").ModelPropertiesDeclarationToProperties<{
declare const form: Form<import("mobx-state-tree").IModelType<{
foo: import("mobx-state-tree").ISimpleType<string>;

@@ -9,3 +9,3 @@ a: import("mobx-state-tree").ISimpleType<number>;

textarea: import("mobx-state-tree").IArrayType<import("mobx-state-tree").ISimpleType<string>>;
}>, {
}, {
readonly calculated: number;

@@ -12,0 +12,0 @@ }, import("mobx-state-tree")._NotCustomized, import("mobx-state-tree")._NotCustomized>, {

@@ -1,2 +0,2 @@

import { IMSTArray, IAnyModelType, ModelInstanceType, Instance } from "mobx-state-tree";
import { IMSTArray, IAnyModelType, ModelInstanceTypeProps, Instance } from "mobx-state-tree";
import { ConversionError, IConverter, StateConverterOptionsWithContext } from "./converter";

@@ -7,3 +7,3 @@ import { FormState, FormStateOptions } from "./state";

import { FieldAccessor } from "./field-accessor";
export declare type ArrayEntryType<T> = T extends IMSTArray<infer A> ? A : never;
export declare type ArrayEntryType<T> = T extends IMSTArray<infer A> ? (A extends IAnyModelType ? A : never) : never;
export declare type RawType<F> = F extends Field<infer R, any> ? R : never;

@@ -16,4 +16,4 @@ export declare type ValueType<F> = F extends Field<any, infer V> ? V : never;

export declare type FormDefinition<M extends IAnyModelType> = InstanceFormDefinition<Instance<M>>;
export declare type InstanceFormDefinition<M extends ModelInstanceType<any, any, any, any>> = {
[K in keyof M]?: Field<any, M[K]> | RepeatingForm<InstanceFormDefinition<ArrayEntryType<M[K]>>, any> | SubForm<FormDefinition<M[K]>, any>;
export declare type InstanceFormDefinition<M extends ModelInstanceTypeProps<any>> = {
[K in keyof M]?: Field<any, M[K]> | RepeatingForm<FormDefinition<ArrayEntryType<M[K]>>, any> | SubForm<FormDefinition<M[K]>, any>;
};

@@ -20,0 +20,0 @@ export declare type ValidationResponse = string | null | undefined | false;

@@ -8,3 +8,2 @@ export declare function identity<T>(value: T): T;

export declare function deepCopy(o: any): any;
export declare function getNodeId(node: any): number;
export declare function pathToFieldref(path: string): string;

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

export declare function resolveReactions(): Promise<{}>;
export declare function resolveReactions(): Promise<unknown>;

@@ -1,6 +0,6 @@

export declare function resolveReactions(): Promise<{}>;
export declare function resolveReactions(): Promise<unknown>;
export declare function debounce(f: any, delay: number): () => void;
export declare function until(): {
resolve: () => void;
finished: Promise<{}>;
finished: Promise<unknown>;
};
{
"name": "mstform",
"version": "1.17.0",
"version": "1.18.0",
"description": "mobx-state-tree powered forms",

@@ -38,3 +38,3 @@ "main": "dist/mstform.js",

"transform": {
".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
".(ts|tsx)": "ts-jest"
},

@@ -66,8 +66,7 @@ "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",

"devDependencies": {
"@types/jest": "^22.2.0",
"@types/jest": "^24.0.23",
"@types/lodash.debounce": "^4.0.6",
"@types/mobx-devtools-mst": "^0.9.0",
"@types/node": "^10.0.3",
"@types/react": "^16.2.0",
"@types/react-dom": "^16.0.6",
"@types/react": "^16.9.11",
"@types/react-dom": "^16.9.4",
"clean-webpack-plugin": "^0.1.19",

@@ -78,14 +77,13 @@ "coveralls": "^3.0.0",

"husky": "^0.14.0",
"jest": "^22.4.2",
"jest": "^24.9.0",
"lint-staged": "^7.1.3",
"mobx": "^4.6.0",
"mobx-devtools-mst": "^0.9.18",
"mobx-react": "^5.3.6",
"mobx-state-tree": "^3.7.1",
"mobx": "^5.15.0",
"mobx-react": "^6.1.4",
"mobx-state-tree": "3.15.0",
"prettier": "^1.13.4",
"prompt": "^1.0.0",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"replace-in-file": "^3.0.0-beta.2",
"ts-jest": "^22.4.1",
"ts-jest": "^24.1.0",
"ts-loader": "^4.4.2",

@@ -95,4 +93,4 @@ "ts-node": "^6.0.0",

"tslint-config-prettier": "^1.1.0",
"tslint-config-standard": "^7.0.0",
"typescript": "3.4.1",
"tslint-config-standard": "^9.0.0",
"typescript": "3.6.3",
"validate-commit-msg": "^2.12.2",

@@ -105,4 +103,4 @@ "webpack": "^4.16.2",

"peerDependencies": {
"mobx": "^4.6.0",
"mobx-state-tree": "^3.7.1"
"mobx": "^5.15.0",
"mobx-state-tree": "^3.15.0"
},

@@ -109,0 +107,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

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