Socket
Socket
Sign inDemoInstall

@reach/machine

Package Overview
Dependencies
Maintainers
4
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@reach/machine - npm Package Compare versions

Comparing version 0.14.0 to 0.15.0

2

dist/declarations/src/index.d.ts
import * as React from "react";
import { assign, createMachine, interpret, InterpreterStatus } from "@xstate/fsm";
import type { DistributiveOmit } from "@reach/utils";
import type { DistributiveOmit } from "@reach/utils/types";
import type { EventObject as MachineEvent, StateMachine, Typestate } from "@xstate/fsm";

@@ -5,0 +5,0 @@ /**

@@ -7,3 +7,4 @@ 'use strict';

var fsm = require('@xstate/fsm');
var utils = require('@reach/utils');
var typeCheck = require('@reach/utils/type-check');
var useConstant = require('@reach/utils/use-constant');

@@ -62,3 +63,3 @@ function _extends() {

var machineRef = React.useRef(initialMachine);
var service = utils.useConstant(function () {
var service = useConstant.useConstant(function () {
return fsm.interpret(machineRef.current).start();

@@ -82,3 +83,3 @@ });

var send = React.useCallback(function (rawEvent) {
var event = utils.isString(rawEvent) ? {
var event = typeCheck.isString(rawEvent) ? {
type: rawEvent

@@ -167,3 +168,3 @@ } : rawEvent;

function useCreateMachine(machineDefinition, options) {
return utils.useConstant(function () {
return useConstant.useConstant(function () {
return fsm.createMachine(machineDefinition, options);

@@ -170,0 +171,0 @@ });

@@ -7,3 +7,4 @@ 'use strict';

var fsm = require('@xstate/fsm');
var utils = require('@reach/utils');
var typeCheck = require('@reach/utils/type-check');
var useConstant = require('@reach/utils/use-constant');

@@ -62,3 +63,3 @@ function _extends() {

var machineRef = React.useRef(initialMachine);
var service = utils.useConstant(function () {
var service = useConstant.useConstant(function () {
return fsm.interpret(machineRef.current).start();

@@ -82,3 +83,3 @@ });

var send = React.useCallback(function (rawEvent) {
var event = utils.isString(rawEvent) ? {
var event = typeCheck.isString(rawEvent) ? {
type: rawEvent

@@ -152,3 +153,3 @@ } : rawEvent;

function useCreateMachine(machineDefinition, options) {
return utils.useConstant(function () {
return useConstant.useConstant(function () {
return fsm.createMachine(machineDefinition, options);

@@ -155,0 +156,0 @@ });

import { useRef, useState, useCallback, useEffect, useMemo } from 'react';
import { interpret, createMachine } from '@xstate/fsm';
export { InterpreterStatus, assign, createMachine, interpret } from '@xstate/fsm';
import { useConstant, isString } from '@reach/utils';
import { isString } from '@reach/utils/type-check';
import { useConstant } from '@reach/utils/use-constant';

@@ -6,0 +7,0 @@ function _extends() {

{
"name": "@reach/machine",
"version": "0.14.0",
"version": "0.15.0",
"description": "State machine utilities for the Reach UI library.",
"author": "React Training <hello@reacttraining.com>",
"license": "MIT",
"sideEffects": false,
"sideEffects": [
"*.css"
],
"repository": {

@@ -14,3 +16,3 @@ "type": "git",

"dependencies": {
"@reach/utils": "0.14.0",
"@reach/utils": "0.15.0",
"@xstate/fsm": "1.4.0",

@@ -20,4 +22,4 @@ "tslib": "^2.1.0"

"devDependencies": {
"react": "^17.0.1",
"react-dom": "^17.0.1"
"react": "^17.0.2",
"react-dom": "^17.0.2"
},

@@ -39,3 +41,3 @@ "peerDependencies": {

],
"gitHead": "80f6ca5f8d25a10887e2bd34d60094402b9bc0a7"
"gitHead": "1449650359c119c1afe25973aa7584e09e2c88bc"
}
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