@solid-primitives/immutable
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -0,1 +1,3 @@ | ||
import { compare, ofClass } from '@solid-primitives/utils'; | ||
// src/copy.ts | ||
@@ -96,5 +98,2 @@ var shallowArrayCopy = (array) => array.slice(); | ||
} | ||
// src/array.ts | ||
import { compare, ofClass } from "@solid-primitives/utils"; | ||
var push = (list, ...items) => withArrayCopy(list, (list2) => list2.push(...items)); | ||
@@ -147,38 +146,3 @@ var drop = (list, n = 1) => list.slice(n); | ||
var filterOutInstance = (list, ...classes) => classes.length === 1 ? list.filter((item) => item && !ofClass(item, classes[0])) : list.filter((item) => item && !classes.some((c) => ofClass(item, c))); | ||
export { | ||
add, | ||
clamp, | ||
concat, | ||
divide, | ||
drop, | ||
dropRight, | ||
fill, | ||
filter, | ||
filterInstance, | ||
filterOut, | ||
filterOutInstance, | ||
flatten, | ||
get, | ||
map, | ||
merge, | ||
multiply, | ||
omit, | ||
pick, | ||
power, | ||
push, | ||
remove, | ||
removeItems, | ||
shallowArrayCopy, | ||
shallowCopy, | ||
shallowObjectCopy, | ||
slice, | ||
sort, | ||
sortBy, | ||
splice, | ||
split, | ||
substract, | ||
update, | ||
withArrayCopy, | ||
withCopy, | ||
withObjectCopy | ||
}; | ||
export { add, clamp, concat, divide, drop, dropRight, fill, filter, filterInstance, filterOut, filterOutInstance, flatten, get, map, merge, multiply, omit, pick, power, push, remove, removeItems, shallowArrayCopy, shallowCopy, shallowObjectCopy, slice, sort, sortBy, splice, split, substract, update, withArrayCopy, withCopy, withObjectCopy }; |
{ | ||
"name": "@solid-primitives/immutable", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Functional programming helpers for making non-mutating changes to data. Keeping it immutable.", | ||
@@ -22,9 +22,18 @@ "author": "Damian Tarnawski @thetarnav <gthetarnav@gmail.com>", | ||
"sideEffects": false, | ||
"type": "module", | ||
"main": "dist/index.cjs", | ||
"module": "dist/index.js", | ||
"types": "dist/index.d.ts", | ||
"files": [ | ||
"dist" | ||
], | ||
"type": "module", | ||
"main": "./dist/index.cjs", | ||
"module": "./dist/index.js", | ||
"types": "./dist/index.d.ts", | ||
"browser": {}, | ||
"exports": { | ||
"browser": { | ||
"import": "./dist/index.js", | ||
"require": "./dist/index.cjs" | ||
}, | ||
"import": "./dist/index.js", | ||
"require": "./dist/index.cjs" | ||
}, | ||
"keywords": [ | ||
@@ -37,18 +46,15 @@ "fp", | ||
"dependencies": { | ||
"@solid-primitives/utils": "^3.0.2" | ||
"@solid-primitives/utils": "^3.1.0" | ||
}, | ||
"devDependencies": { | ||
"jsdom": "^20.0.0", | ||
"prettier": "^2.7.1", | ||
"solid-js": "^1.5.1", | ||
"solid-register": "^0.2.5", | ||
"tslib": "^2.4.0", | ||
"tsup": "^6.2.2", | ||
"typescript": "^4.7.4", | ||
"uvu": "^0.5.6" | ||
"solid-js": "^1.5.0" | ||
}, | ||
"peerDependencies": { | ||
"solid-js": "^1.5.0" | ||
}, | ||
"scripts": { | ||
"build": "tsup", | ||
"test": "uvu -r solid-register" | ||
"build": "jiti ../../scripts/build.ts", | ||
"test": "vitest -c ../../configs/vitest.config.ts", | ||
"test:ssr": "pnpm run test --mode ssr" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
1
29421
2
572