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

@goldfishjs/reactive

Package Overview
Dependencies
Maintainers
2
Versions
145
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@goldfishjs/reactive - npm Package Compare versions

Comparing version 0.0.12 to 0.0.13

lib/isRaw.js

3

babel-plugin-import-config.js

@@ -16,2 +16,5 @@ const libraryName = require('./package.json').name;

set: `${codeDir}/set`,
raw: `${codeDir}/raw`,
isRaw: `${codeDir}/isRaw`,
unraw: `${codeDir}/unraw`,
markObservable: `${codeDir}/markObservable`,

@@ -18,0 +21,0 @@ watchDeep: `${codeDir}/watchDeep`,

3

lib/computed.js
import _typeof from "@babel/runtime/helpers/typeof";
import { call, getCurrent, Dep } from './dep';
import { isRaw } from './raw';
var FLAG_KEY = '__reactive-cpt__';

@@ -21,3 +22,3 @@

export default function computed(obj) {
if (isComputed(obj)) {
if (isComputed(obj) || isRaw(obj)) {
return obj;

@@ -24,0 +25,0 @@ }

@@ -17,2 +17,6 @@ export { default as observable } from './observable';

export { default as generateKeyPathString } from './generateKeyPathString';
export * from './dep';
export * from './dep';
export { default as raw } from './raw';
export { default as isRaw } from './isRaw';
export { default as unraw } from './unraw';
export { default as markObservable } from './markObservable';
import { getCurrent, Dep } from './dep';
import { isObject, isArray } from './utils';
import silentValue, { isSilentValue } from './silentValue';
import { isRaw } from './raw';
var OBSERVE_FLAG = {};

@@ -111,3 +112,3 @@ var OBSERVE_KEY = '__reactive-ob__';

function createObserver(obj) {
if (isObservable(obj)) {
if (isObservable(obj) || isRaw(obj)) {
return;

@@ -114,0 +115,0 @@ }

{
"name": "@goldfishjs/reactive",
"version": "0.0.12",
"version": "0.0.13",
"description": "Reactive.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

import { call, getCurrent, Dep, DepList } from './dep';
import { isRaw } from './raw';

@@ -38,3 +39,3 @@ type Getter = () => any;

export default function computed<T extends IComputedSource>(obj: T): { [K in keyof T]: T[K]; } {
if (isComputed(obj)) {
if (isComputed(obj) || isRaw(obj)) {
return obj;

@@ -41,0 +42,0 @@ }

@@ -27,1 +27,9 @@ export { default as observable } from './observable';

export * from './dep';
export { default as raw } from './raw';
export { default as isRaw } from './isRaw';
export { default as unraw } from './unraw';
export { default as markObservable } from './markObservable';
import { getCurrent, Dep, ChangeOptions } from './dep';
import { isObject, isArray } from './utils';
import silentValue, { isSilentValue } from './silentValue';
import { isRaw } from './raw';

@@ -120,3 +121,3 @@ type ObservableBaseTypes = null | undefined | string | number | boolean;

function createObserver(obj: IObservableObject | ObservableArray) {
if (isObservable(obj)) {
if (isObservable(obj) || isRaw(obj)) {
return;

@@ -123,0 +124,0 @@ }

@@ -18,1 +18,5 @@ export { default as observable } from './observable';

export * from './dep';
export { default as raw } from './raw';
export { default as isRaw } from './isRaw';
export { default as unraw } from './unraw';
export { default as markObservable } from './markObservable';
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