Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/longshotlabs/simpl-schema

A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects
https://github.com/longshotlabs/simpl-schema

docs: document array validation behavior

555f790ad17ed15d600d5e1b9bbb1132476f4cd1 authored 10 months ago by Eric Dobbertin <[email protected]>
fix: ensure subschema errors are not included for undefined obj

fixes #475

983ca42bc4e1cacbcd5bb30bc9077238e200c6b8 authored 10 months ago by Eric Dobbertin <[email protected]>
chore: silence warnings when running tests

8e9b4bcb334d2ccd678d855587a82840188b7ed5 authored 10 months ago by Eric Dobbertin <[email protected]>
fix: ensure nested autoValue is called for modifiers that don't set the parent

fixes #277

2acf9b1d2c526491f244a31651f644752eaf4c00 authored 10 months ago by Eric Dobbertin <[email protected]>
fix: fix "keys" option

fixes #477

ded2a356537db3d14e20aca6decfccfe44fcafdf authored 11 months ago by Eric Dobbertin <[email protected]>
docs: remove references to tracker reactivity

d0f92902d0850d04c26dc8a60cbe344875847136 authored 11 months ago by Eric Dobbertin <[email protected]>
fix: don't pass unsupported options to clean

fixes #476

c1d4bc38071d46c5c615c1d4d9d09607ef12250f authored 11 months ago by Eric Dobbertin <[email protected]>
chore: major version update to semantic-release

afbaa2bbc6d3f67a483b3f6bb5baa27fe67c6287 authored 11 months ago by Eric Dobbertin <[email protected]>
chore: nvmrc update to latest 18

18725199aa67d4f68f57e134c838cb274c442c40 authored 11 months ago by Eric Dobbertin <[email protected]>
fix: add missing supported constructor option (#490)

edd16f274f49af614a68f571901a7653e1407d7a authored 11 months ago by Michael Cummins <[email protected]>
chore: updated eslint

7c47b55494646cd2d816ea00e8c79e173e8d2456 authored 12 months ago by Eric Dobbertin <[email protected]>
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release no...

3e258c550cb056f7e19b08330833591de1d551e7 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: use latest Node.js 18 for dev and CI

705135152ae15668addde0ffb4bd059858d7e597 authored over 1 year ago by Eric Dobbertin <[email protected]>
chore(deps): bump yaml and semantic-release

Removes [yaml](https://github.com/eemeli/yaml). It's no longer used after updating ancestor depe...

0b1a2ab96467fd00f6d2d940911c122a00bdf485 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: update to mongo-object dep that exports cjs

810956f02185da8205c6e19a9240f1bd317611ae authored almost 2 years ago by Eric Dobbertin <[email protected]>
feat: export schemaDefinitionOptions from pkg

fixes #467

43d8d3d04f2d61e34b8e746bf1461b2b2bc84f93 authored about 2 years ago by Eric Dobbertin <[email protected]>
fix: add missing defaultLabel to SimpleSchemaOptions type

b113d9ccf02165e25bd2fa2ac34b02e7b82779f0 authored about 2 years ago by Eric Dobbertin <[email protected]>
feat: improved oneOf support

Thanks to @znewsham for initial work on this

fixes #428
fixes #410
fixes #112
fixes #68

e8f91dcd5016b3998cbec425fa77f337b398fc96 authored about 2 years ago by Eric Dobbertin <[email protected]>
feat: add exported toJsonSchema function

e356fcd8dbb41671ef328b084e9a8ac49ddd4c45 authored about 2 years ago by Eric Dobbertin <[email protected]>
feat: export ValidationContext as named export

220da1e9b0bdeb7ca6a154dc488299de6f0c792b authored about 2 years ago by Eric Dobbertin <[email protected]>
chore: add eslintignore file

8ce4f18c238b778e9e0a65db0c354535e7c84237 authored about 2 years ago by Eric Dobbertin <[email protected]>
chore: bump local dev node version

cac2b9b989ff7cd9ff73cc7466d8cee01c4c77af authored about 2 years ago by Eric Dobbertin <[email protected]>
chore: add npm 8 minimum to package engines

95ccb08ab068045c0ae23d9a89d02b28e3bbccf3 authored about 2 years ago by Eric Dobbertin <[email protected]>
feat: warn when unsupported options are provided

To help debug subtle errors, we print a console warning when
a constructor option or clean option...

bb513b5bd8e05a7771a540939fa745cf01907c83 authored about 2 years ago by Eric Dobbertin <[email protected]>
docs: fix typo in readme

55fea9a2e8e1839ecb8b383edd84a227c6ccea38 authored about 2 years ago by Eric Dobbertin <[email protected]>
fix: fix some confused TS types

52b090864fdb6336c006786f1e0acd83b1408449 authored over 2 years ago by Eric Dobbertin <[email protected]>
docs: Update README.md (#449)

da4ab6b5b6b824420ef1b36f3fd7a853969dc168 authored over 2 years ago by Alexander Prinzhorn <[email protected]>
docs: remove babel notice

17579589cfe0903606b2a737939e04ce7e36ede7 authored over 2 years ago by Eric Dobbertin <[email protected]>
docs: add missing TOC heading

9935dca59ba09e6a51a7df4b08a0821b1373b08f authored over 2 years ago by Eric Dobbertin <[email protected]>
docs: regen readme TOC

63fd09ec7c87bdcd0332081eb9f8c701d7de355c authored over 2 years ago by Eric Dobbertin <[email protected]>
docs: clean up readme

37254efa03a29dc16e466d42eb0a94cff847c4f2 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: restore semantic-release config

812a99545046c14b6e43e9ba6d8bdf76dd2ff1f9 authored over 2 years ago by Eric Dobbertin <[email protected]>
feat: ESM, TypeScript, and more (#465)

- Rewritten in TypeScript, includes types in published package
- Both ESM and CommonJS are publ...

cd1a171d884dbfd53df8a6232cb7dc83fd687d0b authored over 2 years ago by Eric Dobbertin <[email protected]>
test: reorganize and add to extend tests

7f3ea1c2a185199e676726b6e4e82ab5fa722e97 authored over 2 years ago by Eric Dobbertin <[email protected]>
fix: include extensions in objectKeys results

This fixes requiredness checks for required fields in subschemas where
the field was added throu...

489b75df55e5444171eda3acb2c53eb53865e589 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore(deps-dev): bump semantic-release from 19.0.2 to 19.0.3 in /package

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 19.0.2 to 19...

b80e6365961c66e7567b21edabbdba67dca5b143 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump npm from 8.10.0 to 8.12.0 in /package

Bumps [npm](https://github.com/npm/cli) from 8.10.0 to 8.12.0.
- [Release notes](https://github....

7c30b9a90fc1e4cca74ca2e27f9c99329f84f2b5 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: update copyright

c9affe134599ba4b9b3a648955f345c8a22902f9 authored over 2 years ago by Eric Dobbertin <[email protected]>
fix: fix required option being a function

fixes #228

53c8e209f7a679f0691e0ee29bf8156cadd3fd03 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: fix cache path

7cbebb04eea6e420a580d7ac2d5e07561034ebdf authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: update GH workflow file

e5b8a37209f370fa4e79c8863e7a3fc744f194d9 authored over 2 years ago by Eric Dobbertin <[email protected]>
[chore] hide known eslint errors

2baf6d32aef5024de258edf2bcb23f17c80840c3 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: delete temp file

d3d7aa2d338e9fdeba41d19e4e22fb20493907a0 authored over 2 years ago by Eric Dobbertin <[email protected]>
fix: remove or improve some regEx

deprecate ReDoS-vulnerable built-in regular expressions

f222f8f3ac958b8a42a09f9942d5e82ca58545c5 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: update eslint and install ReDoS lint plugin

90ad9c185ab562ed6111217bf471b7802fc899d7 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: update to latest semantic-release pkg

b63acfbf1fdcf3b6fa6836ae4555cd3ddf540fb9 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore: update dev deps

9d1401f6e196abbc7e8f041e0da752392a4f6694 authored over 2 years ago by Eric Dobbertin <[email protected]>
chore(deps): bump minimist from 1.2.5 to 1.2.6 in /package

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](ht...

d26fdd4545acf7e7f390f41879a0b9896d3001e1 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump minimist from 1.2.5 to 1.2.6 in /tests/meteor-app

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](ht...

8e9da2cfbab3dc5f6d51ec62064292eaa64c94ed authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump normalize-url from 5.3.0 to 5.3.1 in /package

Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 5.3.0 to 5.3.1.
- [Rel...

ea69d4eb7b4d8cc1151353989444a447bf0abc77 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump trim-newlines from 3.0.0 to 3.0.1 in /package

Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
- [Rel...

66c9f85b9acd1cdf3c66059b93301421d8bb8952 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: update test packages

ce1a1f053112dfceba1f6a6cb4057366e4cdab18 authored over 3 years ago by Eric Dobbertin <[email protected]>
chore: bump lockfile packages

79bce6684d20cb93da8e310a0e1d37631fbbf740 authored over 3 years ago by Eric Dobbertin <[email protected]>
chore(deps): bump browserslist from 4.16.3 to 4.16.6 in /package

Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6.
- [Rel...

b9cd1d504407026c031a06a310201e6c2c64f6eb authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /package

Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release ...

e45189e37bcd1b5bc6f23895ccd0910838e46e6d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump hosted-git-info in /tests/meteor-app

Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.7.1 to 2.8.9.
- [Release ...

37d1e6dd6a874491c29189c1b38418e493468397 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump handlebars from 4.7.6 to 4.7.7 in /package

Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7.
- [Release note...

ce3a6c34f5a63a83f2b872580c39a727e1852529 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump lodash from 4.17.19 to 4.17.21 in /tests/meteor-app

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](http...

8a0b34f1e10f48b2730467dd039bcd4570659421 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump lodash from 4.17.19 to 4.17.21 in /package

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
- [Release notes](http...

1aa2d7b43b0a92a31aedb1ca5f2b47de1caea557 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: add skipRegExCheckForEmptyStrings field def option

resolves #350

d85435af9d4ae80fa64c857c2398f1c94caa1e99 authored over 3 years ago by Eric Dobbertin <[email protected]>
fix: ignore keyNotInSchema for $type in $currentDate

3d7b815c39a822e91809589345d5891b396091da authored over 3 years ago by Eric Dobbertin <[email protected]>
chore: fix publish action

1da95aa472952d6bfae8b40453d6d1d69bb1a298 authored over 3 years ago by Eric Dobbertin <[email protected]>
chore: update funding file

0c93752a14f0d9cc0416c4d91612890bc67c161c authored over 3 years ago by Eric Dobbertin <[email protected]>
feat: add basic support for $currentDate

13032df94a95254a9ca721d9b5f4f09b504c8fad authored over 3 years ago by Eric Dobbertin <[email protected]>
fix: update possibly vulnerable deps

84d047b6f7214575577fa99d42fa18f23cdc5b6b authored over 3 years ago by Eric Dobbertin <[email protected]>
feat: add keepRawDefinition option (#395)

Add basic support for save and get raw definition with a new keepRawDefinition option

Co-auth...

381059122d2fafb37824008586bcdab656cdf267 authored over 3 years ago by AndyCC25 <[email protected]>
chore(deps): bump y18n from 4.0.0 to 4.0.1 in /package

Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1.
- [Release notes](https://githu...

1a067c4549b0ee1acbcd619898176f62a8a54847 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump ini from 1.3.5 to 1.3.7 in /package

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github...

d440902f75d10ab05eef8fa7d189408042ac2a54 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump ini from 1.3.5 to 1.3.7 in /tests/meteor-app

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://github...

a6541ab3ea93c8a5d3a0ab3aa51c12caa236e9a1 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps-dev): bump semantic-release from 17.0.7 to 17.2.3 in /package

Bumps [semantic-release](https://github.com/semantic-release/semantic-release) from 17.0.7 to 17...

870c23c4541abb8f50d5f06ebda26593deab83a3 authored about 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: protect obj merge

50128841fa7fc2d137c36a397054279144caea3d authored about 4 years ago by Eric Dobbertin <[email protected]>
chore(deps): bump node-fetch from 2.6.0 to 2.6.1 in /package

Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](...

20799387294309ac7afb271be65d15d16f1c2308 authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: allow extending only array, not items

fixes #404

9891a1555bd6a0e22ae51e39039fe43efa16b280 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: initial devcontainer

9100ca28bfd37992cb0ce04cecf89436cd9e7fa6 authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: document constructorOptionDefaults

65ad0d1d587150262298e40dba54651a94a7db01 authored over 4 years ago by Eric Dobbertin <[email protected]>
feat: add constructorOptionDefaults static fn

fixes #401

fc93376e43ba2fe42f7125435d4cd9f550125c5b authored over 4 years ago by Eric Dobbertin <[email protected]>
fix: update .labels() fn to support subschemas

fixes #400

d8ae4a97ad3ecc72495d346f4447ae3fcfc536cd authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: adjust new issue comment text

555b262387003d7284feb0d3c09edfcd7b765da7 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: new issue comment workflow

ef36b1fcac1b58a6860b3579b0e92d5e10744e74 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: npm vulnerability updates

8116e9f790b62a92ed55e5b2575eaf238609ecd5 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: create FUNDING.yml

ca43e3ef17d8123ad007161b61c9184789275425 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: update successComment

398498c3e77b5bfc76bf675af4115277dbbd9c8e authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: customize successComment

fe341d8ff96ea4d28fe45e587512ed7dc39b43e6 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: master -> main

3e64fb36f6abf7ee4b7d0b613e3614dedd12e8b5 authored over 4 years ago by Eric Dobbertin <[email protected]>
feat: set context name

on ValidationContext instance

fc3f58fd5039439bb8ece8d6e90747d104fdfb9b authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: document context.name

cd96efabaeb26cfbdb3b80e05cb08fe23d7408cd authored over 4 years ago by Eric Dobbertin <[email protected]>
fix: only non-iterable, non-Date objects, regardless of prototype are valid for Object type (#383)

ab227a3f6926aff382c3ff645512eb61cef4caa6 authored over 4 years ago by vtsionis <[email protected]>
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /package

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](http...

151d8ccf2a26f74008dfe8298819270a1e8228ac authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(deps): bump npm from 6.14.5 to 6.14.6 in /package

Bumps [npm](https://github.com/npm/cli) from 6.14.5 to 6.14.6.
- [Release notes](https://github....

000daa2347d4bf3300cdf6d467a14ce408dc2fde authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: bump lodash from 4.17.15 to 4.17.19 in /tests/meteor-app (#392)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...

a710f5211e2c3b19edc830f2db61988a7bade33d authored over 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: add validationContext to functionsContext

0c5c432e9bd31ca5c3d12850e1d8b6b15189474e authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: add this.validationContext to README

a1564aa28940beb9d4ef45e24dc932bd17b04088 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: fix lint

1fd123ed2e438e37ac80d88f2bc6b5b6d3aa5f2c authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: document oneOf with Object

b3f3dd1e607268e36e48175067a16d2e24c56078 authored over 4 years ago by Eric Dobbertin <[email protected]>
test: add test for oneOf with a subschema

e4bfd58721581cc9908a64787cd2a9663fdc2a68 authored over 4 years ago by Eric Dobbertin <[email protected]>
test: add boolean defaultValue tests

b8ac7f71f0ebae7bcbc1d8766b06123dc36d07e4 authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: update change log

226868fd67069e921c60938133fc8afefaa28b8a authored over 4 years ago by Eric Dobbertin <[email protected]>
fix: update dependencies

with potential vulnerabilities

926c034337b74236086af84b5b4139b7fcdd6887 authored over 4 years ago by Eric Dobbertin <[email protected]>
docs: add GitHub workflow status badge

54543df0a195d491f1c1b7c89b71f3ce070c31a1 authored over 4 years ago by Eric Dobbertin <[email protected]>
chore: remove extra lint/test before publish

a680ebc16ad293bd9a97eac389207db0948b5f6f authored over 4 years ago by Eric Dobbertin <[email protected]>