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

deverything

Package Overview
Dependencies
Maintainers
1
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

deverything - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

dist/index.global.js

20

dist/index.d.ts

@@ -5,2 +5,20 @@ declare const randomInt: (start?: number, end?: number) => number;

export { isObject, randomInt };
declare const isBrowser: () => boolean;
declare const isClient: () => boolean;
type Maybe<T> = T | null | undefined;
type MaybePromise<T> = Maybe<Promise<T>>;
type MaybePromiseOrValue<T> = MaybePromise<T> | T;
type MaybePromiseOrValueArray<T> = MaybePromiseOrValue<T>[];
type DateLike = Date | string | number;
declare const isEmpty: (value?: Maybe<any>) => boolean;
declare const isJsDate: (arg: any) => boolean;
declare const isServer: () => boolean;
declare const isStringDate: (arg: string) => boolean;
export { DateLike, Maybe, MaybePromise, MaybePromiseOrValue, MaybePromiseOrValueArray, isBrowser, isClient, isEmpty, isJsDate, isObject, isServer, isStringDate, randomInt };

39

dist/index.js

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

"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var src_exports = {};
__export(src_exports, {
isObject: () => isObject,
randomInt: () => randomInt
});
module.exports = __toCommonJS(src_exports);
// src/random/randomInt.ts
var randomInt = (start = Number.MIN_VALUE, end = Number.MAX_VALUE) => Math.floor(Math.random() * (end - start + 1) + start);
// src/validators/isObject.ts
var isObject = (arg) => Object.prototype.toString.call(arg) === "[object Object]";
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
isObject,
randomInt
});
"use strict";Object.defineProperty(exports, "__esModule", {value: true});var i=(t=Number.MIN_VALUE,o=Number.MAX_VALUE)=>Math.floor(Math.random()*(o-t+1)+t);var p=t=>Object.prototype.toString.call(t)==="[object Object]";var e=()=>typeof window>"u";var r=()=>!e();var x=r;var d=t=>t==null||t==="";var n=t=>Object.prototype.toString.call(t)==="[object Date]"&&!isNaN(t);var M=t=>{let o=new Date(t);return n(o)};exports.isBrowser = x; exports.isClient = r; exports.isEmpty = d; exports.isJsDate = n; exports.isObject = p; exports.isServer = e; exports.isStringDate = M; exports.randomInt = i;
//# sourceMappingURL=index.js.map
{
"name": "deverything",
"version": "0.0.1",
"version": "0.0.2",
"description": "Everything you need for Dev",

@@ -44,9 +44,9 @@ "main": "dist/index.js",

"scripts": {
"build": "tsup src/index.ts --dts",
"dev": "tsup src/index.ts --format esm,cjs --watch --dts",
"build": "tsup",
"dev": "tsup --watch",
"lint": "TIMING=1 eslint src --fix",
"clean": "rm -rf node_modules && rm -rf dist",
"prepublish": "pnpm build",
"prepublish": "pnpm test && pnpm build",
"test": "jest"
}
}

@@ -1,26 +0,33 @@

# Deverything
# DEVerything
## Everything you constantly need for dev
## Everything you constantly need for dev (and probably still copy-pasting)
#### Validators
The promise:
#### Helpers
- **one package**: say goodbye to installing lodash, faker, this and that and the other one.
- **0 dependencies**: keep it simple and lightweight.
- **Pick the best**: the code is minimal and uses the best current practices and performance.
- **Typescript**: use it, support it and export it.
- **Intuitive**: favour always the most intuitive API, don't throw errors unless asked.
#### Random
Contributions always welcome!
Random data that will please you:
### Validators
- Semantic functions
- REAL data
- High performance
- Low entropy
- Complex structures
- `isBrowser`
- `isClient`
- `isEmpty`
- `isJsDate`
- `isObject`
- `isServer`
- `isStringDate`
Use cases:
### Helpers
- Unit Testing
- Storybook
- Pass validations
- Reverse hacking
- Penetration testing
- Have fun
- `parseDate`
### Random data generators
These functions are optimised for low entropy random data generation useful for Unit Testing, Storybook, Pass real validations, Reverse hacking, Penetration testing...
- `randomInt`
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