All superstruct versions

superstruct @0.8.1

MIT
License
No
Install Scripts
3
Dependencies
36
Dev Dependencies
83.4 KB
Package Size
Published

A simple and composable way to validate data in JavaScript (and TypeScript).

Maintainers

ianstormtaylor

Keywords

apiarrayassertcastcheckcheckercollectiondataerrorexpresshapiinterfaceinvalidjoijsonlistmodelobjectormscalarschemastructthrowtypetypesvalidvalidatevalidationvalidator

Dependencies (3)

PackageConstraintRegistry Status
kind-of ^6.0.2 auto_approved
tiny-invariant ^1.0.6 auto_approved
rollup-plugin-terser ^5.1.2 auto_approved

Dev Dependencies (36)

PackageConstraintRegistry Status
mocha ^4.0.1 auto_approved
eslint ^6.5.1 auto_approved
is-url ^1.2.4 auto_approved
lodash ^4.17.15 auto_approved
rollup ^1.23.1 auto_approved
is-uuid ^1.0.2 auto_approved
is-email ^1.0.0 auto_approved
prettier ^1.18.2 auto_approved
uglify-es ^3.3.9 auto_approved
@babel/cli ^7.6.3 auto_approved
typescript ^3.6.4 auto_approved
@babel/core ^7.6.3 auto_approved
@types/node ^12.7.12 auto_approved
@gnd/typedoc ^0.15.0-0 Not imported
@types/mocha ^5.2.7 auto_approved
babel-eslint ^10.0.3 auto_approved
@types/lodash ^4.14.144 auto_approved
@babel/register ^7.6.2 auto_approved
@babel/preset-env ^7.6.3 auto_approved
rollup-plugin-babel ^4.3.3 auto_approved
eslint-plugin-import ^2.18.2 auto_approved
rollup-plugin-uglify ^6.0.3 auto_approved
rollup-plugin-replace ^2.2.0 auto_approved
eslint-config-prettier ^6.4.0 auto_approved
eslint-plugin-prettier ^3.1.1 auto_approved
rollup-plugin-commonjs ^10.1.0 auto_approved
@babel/preset-typescript ^7.6.0 auto_approved
rollup-plugin-typescript ^1.0.1 auto_approved
@typescript-eslint/parser ^2.3.3 auto_approved
rollup-plugin-typescript2 ^0.24.3 auto_approved
rollup-plugin-node-resolve ^5.2.0 auto_approved
babel-plugin-dev-expression ^0.2.2 auto_approved
@typescript-eslint/eslint-plugin ^2.3.3 auto_approved
@babel/plugin-proposal-class-properties ^7.5.5 auto_approved
@babel/plugin-transform-modules-commonjs ^7.6.0 auto_approved
@babel/plugin-proposal-object-rest-spread ^7.6.2 auto_approved

Transitive Dependency Tree

21 transitive deps max depth 4
  ├─ kind-of ^6.0.2 → 6.0.3
  ├─ rollup-plugin-terser ^5.1.2 → 5.3.1
├─ tiny-invariant ^1.0.6 → 1.3.3
  ├─ @babel/code-frame ^7.5.5 → 7.29.0
  ├─ jest-worker ^24.9.0 → 24.9.0
  ├─ rollup-pluginutils ^2.8.2 → 2.8.2
  ├─ serialize-javascript ^4.0.0 → 4.0.0
├─ terser ^4.6.2 → 4.8.1
  ├─ @babel/helper-validator-identifier ^7.28.5 → 7.28.5
  ├─ commander ^2.20.0 → 2.20.3
  ├─ estree-walker ^0.6.1 → 0.6.1
  ├─ js-tokens ^4.0.0 → 4.0.0
  ├─ merge-stream ^2.0.0 → 2.0.0
  ├─ picocolors ^1.1.1 → 1.1.1
  ├─ randombytes ^2.1.0 → 2.1.0
  ├─ source-map ~0.6.1 → 0.6.1
  ├─ source-map-support ~0.5.12 → 0.5.21
├─ supports-color ^6.1.0 → 6.1.0
  ├─ buffer-from ^1.0.0 → 1.1.2
  ├─ has-flag ^3.0.0 → 3.0.0
  ├─ safe-buffer ^5.1.0 → 5.2.1
  ├─ source-map ^0.6.0 → 0.6.1

Published to npm: