Ecosyste.ms: OpenCollective

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

github.com/typegoose/typegoose

Typegoose - Define Mongoose models using TypeScript classes.
https://github.com/typegoose/typegoose

Fix Decorator Execution Order

- fixes "decorators execution order" problems
- removes buildSchema cache (incompatible with DEO)...

ada5cfb81798137aebb02dc68159d93809f3f828 authored over 5 years ago
Add "tsconfig-paths" known-issues warning

dbf6419920bf015d258e00f114c59eb54b73b2be authored over 5 years ago
Add documentation for get & set & type

- add documentation for "get & set" & "type"

429019d173f45a488f5914e82cec4eba1c92532a authored over 5 years ago
Fix Doc example, use "string, schema"

fixes hasezoey#37

2ebf96c45aa0c9a664a70ddd2757c41bc5f8eeb2 authored over 5 years ago
Fix github Deploy

72f8232414095a98362292bdeb72bb463a8b8ae0 authored over 5 years ago
Change exports from logSettings in typegoose.ts

eefac43bf46075a4656b930ccd0a0a7094d68561 authored over 5 years ago
Update Dependencies

- update dependencies
- fix lint

73356faea0e2e314a60a272ede2ce5dd15d2d98c authored over 5 years ago
Add "loglevel"

- add "loglevel" as a logger (for debugging & soft errors)

15be6fbe7e8accb05919f23ed16c560a44c04478 authored over 5 years ago
Remove "object.fromEntries" dependencie

6524f1e1f717b585f2e94963cbeb59bbcb21ca56 authored over 5 years ago
Update FAQ (add "Why @hasezoey/typegoose")

05343ca3012bf48e43a0c1c79b6c149e9f6e01bf authored over 5 years ago
Set Version to 6.0.0-28

240330c4cbb51478a4b5130340d455da80f13c1c authored over 5 years ago
Fix Lint

5c505b21213e12c20d98c3d21d1321447644b57b authored over 5 years ago
Allow overriding model options from getModelForClass

fixes hasezoey#30

48cf12032297eb128ff35c36c7081ec1c15be021 authored over 5 years ago
Add validation to assignMetadata

- utils: add argument validation to "assignMetadata"

97376390af36774e548914728a76574540726f42 authored over 5 years ago
Add a reference for all mongoose related issues

- known-issues: add a reference link for all mongoose ("cant fix" in typegoose) issues

0d4ecb8c980ede7b12526e8a9fc572bb6be75f6e authored over 5 years ago
Disable NPM Travis deploy

- disable npm-travis-deploy because it did not work

c44c94ddcf293c05141273e03bf8fc2dee726f78 authored over 5 years ago
Fix missing script

6a5f887e4fb8b976dd3ee8e4daf33bee8cd2ff10 authored over 5 years ago
Release Version 5.9.2

- Change every reference to the old repo the the new one
- rework travis.yml to match the v6.0.0 one

d79e0a8f91d341e3a8b95b61efc69d0356871cdd authored over 5 years ago
Fix Style & Add soft-error if same name is used

- fix import style
- add soft-error if "addModelToTypegoose" is called when already existing with...

33e5014ca1f0198dc349b08b9401dd164076da6d authored over 5 years ago
Fix hasezoey#22

- fixes "NoParamConstructor" to "AnyParamConstructor"

5a6f94db4fa2c7f17bf34d8cea1dcfb7b636412a authored over 5 years ago
catchup for changelog.md

100cfb53d5ba282c75d5fb448fcbb647e1555e63 authored over 5 years ago
Set Version to 6.0.0-27

- fix lint warning
- update dependencies (mongoose 5.6.13)
- add option to not always import mong...

de8a951b1ada9e48c18fb2f33127da81eb4ef03a authored over 5 years ago
Add test for virtual get&set

- add test for virtual "get" & "set"
- known-issues: add note that "@prop" cannot be used with vi...

2c7d23163cd24cf9f5ec6d4b724fdb47b7210e46 authored over 5 years ago
Deep-Merge schemaOptions & options

- utils: add function "isModelOptions" for internal use
- utils: "assignMetdata" add "deepmerge" ...

658e3745d13a2f3d940d8c46fcef434d2937b7a9 authored over 5 years ago
Modifing some Doc's

- known-issues: note that typegoose dosnt work with same name
- typegoose: use "getName" instead ...

3e77e151646ebb58ad1c8a23f02c065ae2a1ea6c authored over 5 years ago
Rename "consturctor" to "target"

- hooks: rename "consturctor" to "target"
- plugin: rename "consturctor" to "target"
- index: ren...

3990bda9d60c39606ba88cb475ba0ab622918df6 authored over 5 years ago
Add sanity check for "Type"

- prop: add sanity check for "Type"
- errors: add "InvalidTypeError"
- errors(test): restructure ...

41924f2cfe1d1a766672a7d1b149732915911859 authored over 5 years ago
Use Switches instead of many ifs

- prop: use switches instead of many ifs

7a11df429276dbd63a76de4a850c456e95506511 authored over 5 years ago
Disable "customName" again until hasezoey#23 is fixed

- utils: disable "customName" & "schemaOptions: collection"'s custom name generation until hasezo...

ac4964a2e904cfd6eba625d925a5bda65c9f4a26 authored over 5 years ago
Move IModelOptions to types.ts

- modelOptions: move "IModelOptions" to types.ts
- modelOptions: use assignMetdata instead of Ref...

a1b3c537c67ed2ac59ba9061dae81fbcbce9a68e authored over 5 years ago
Add note to try to sign commits

- CONTRIBUTING: add note to please sign commits

1742ceaddaac75ec3756721df049161a68b225e3 authored over 5 years ago
Revert "Deprecate szokodiakos/typegoose, use hasezoey/typegoose"

This reverts commit ad1125a340a33df64c6b286534e263f8d68d4af4.
because this fork is **not** moved...

cf56e93d23a662668feed201c44e2d23fc5471ba authored over 5 years ago
Rename "consturctor" to "target"

- fix lint of last commit
- modelOptions: rename "consturctor" to "target"

0dd90d2a9b5e1965037c4e50032d99b23b033df7 authored over 5 years ago
Release 5.9.1

99f6be02dfb53c42fd5dd9209d4d73e4e2bcc97f authored over 5 years ago
Merge pull request #387 from hasezoey/deprecateoriginalrepo

Deprecate szokodiakos/typegoose, use hasezoey/typegoose

2e98d94cad6c10339741836af67744c4a3a8a4fa authored over 5 years ago
Hooks now use "utils.getName(target)" too

- hooks: new use "utils.getName(target)" too

e0a052285bbe4bcd136a74b2c5e91b72146fd8a6 authored over 5 years ago
Change "prepublish" to "prepare"

- change "prepusblish" to "prepare" because "prepare" got deprecated in npm@5

3d623a7c50b6bb7ec3ac8f3fc97c3882b1e3602f authored over 5 years ago
Fix hotfix of prop's name

- hopefully travis does now report on the error
- fix the hotfix of prop's name
- set version to ...

e451404e2c061fc2316113230d0bf0987d53fcfe authored over 5 years ago
TSLint Rule additions

- added "ter-padded-blocks" to prevent "padding"
- CONTRIBUTING: added additonal style guidelines

c7c979cbd000057da43e5ec9d0810fc717837905 authored over 5 years ago
Deprecate szokodiakos/typegoose, use hasezoey/typegoose

ad1125a340a33df64c6b286534e263f8d68d4af4 authored over 5 years ago
Version 6.0.0-25

a871d9b00ac4f24cdb8e3ecb3034e46abe387927 authored over 5 years ago
Hotfix prop's name getting

- prop: replace "target.constructor.name" with "utils.getName(target)"

90c9d9092b6aea2614c8d330787119fd5faae652 authored over 5 years ago
Version 6.0.0-24

- last version did not include lib's sub folders

9e0cc8c5bbf4d8b7cf97e1e726d9c76e5deceb2e authored over 5 years ago
Version 6.0.0-23

219563fc1e0487bc97503ae80c3a2d6277f29dcb authored over 5 years ago
Adding Possibility to use Models with same name

- docs: move "custom-types" into "_guides/advanced"
- add "customName" option
- use "schemaOption...

f73cca004682e85a63896353c9dcfc1311c2b464 authored over 5 years ago
Add "NoValidClass" to "getModelForClass"

- typegoose: add "NoValidClass" to "getModelForClass"
- add error for "NoValidClass" in "getModel...

de86fc943b72247e2a69040f94bdc940c625a058 authored over 5 years ago
Add "NoValidClass" to "_buildSchema"

- schema: add "NoValidClass" to "_buildSchema"
- add error for "NoValidClass" in "_buildSchema"
-...

fffbea2ff5ebefa2e1627481bc8e1491824795e7 authored over 5 years ago
Add error "NoValidClass"

- utils: add test for "assignMetadata"
- typegoose: add error to "buildSchema" if a non-valid cla...

6ce89133c14f90d440df8e67585bd57b84c7cc41 authored over 5 years ago
Merge pull request #370 from hasezoey/feature/fixtypeguards

Fix the double typeguards

ee37b68fa2713c31efa09e0e007279b51e5e9d54 authored over 5 years ago
Merge pull request #378 from hasezoey/feature/addstrictnote

Adding note that typegoose uses mongoose strict

35e1ca1f04708e40d695b806c9bcaa9e344936fd authored over 5 years ago
Adding Travis Safty

- add "AND NOT pullrequest" so that travis dosnt run deploy on pr's

76f26096e19850efa2107c13d3c3d5cbc5be89e7 authored over 5 years ago
Make Typegoose Class more backwards-compatible

- add constants for decorator keys
- add backwards-compatibility because of applying settings a...

a8233e71f8ca30e692e7d624b7e3b02f98f7d380 authored over 5 years ago
Adding 2 Placeholders & add known-issues

- guides: add known-issues
- guides: adding "nestjs" & "type-graphql" placeholders

8a27035dc20a8f284cbeea2e02aef898924af47b authored over 5 years ago
Adding FAQ with some faqs

- adding FAQ with some faqs

989e1f41a675631baa9b9d6606dc06dab4dcef45 authored over 5 years ago
Small Changes

- package.json: minimize "clean" script
- npmignore: add "github-page/" to the ignore
- readme: c...

984a2e88993a30432a6952dd4c6277198ff3fcaa authored over 5 years ago
More github-page stuff

- adding "custom-types" guide (EMPTY)
- adding links from (guide) decorators to actual manuel-doc...

3bb701879b5836acedb58e838098d2558b3aa0b2 authored over 5 years ago
Merge branch 'r6/guides-docs' into r6/master

65dfccd6e0ddc682f82465606e66ca96bd555267 authored over 5 years ago
Add Manuel-Documentation

- add many manual-documentations
- add migrate-to-6 as a guide

a545f1887843765a9dda3b2dc8eb6e6f829dfb92 authored over 5 years ago
Fix CI "target 'github-page/typedoc/' is not a directory"

dc0e5bd9050f05c86091a1706a4151c321d4d494 authored over 5 years ago
Fix Github-Pages "/typedoc"

0b736590f0dca7aae0949cba3069100c2c2308ff authored over 5 years ago
Adding jekyll for a more stylish Page

- adding jekyll for github-pages
- hope that all works

e37001a2a40a9a6a8bfae74608c02248b8614b20 authored over 5 years ago
Small Doc Update

- README: add not that this module should not be used with "ts-node --transpile-only"
- shouldRun...

806e870ad39519bd97ea978fcbff59463a8b42c9 authored over 5 years ago
fix szokodiakos#196's discovered doc issue

- README: change bitwise OR to array in "itemsRefPath"

a825d6696181df8cc52a49f3aac40b9fa325a279 authored over 5 years ago
Adding "nojekyll" to the script instead of an file

730f60c3e9c69a7d1680e767b74d07d4b06a9476 authored over 5 years ago
Adding "nojekyll"

- adding .nojekyll to not ignore files starting wiht "_"
- adding ghPagesPre.sh to npmingore

9d3464af810c60ecb0c58525df32d8dd4f728c07 authored over 5 years ago
Next Try for Github-Pages Deploy

4b743cb623dcc4db6c0b155608feca0d5d85955d authored over 5 years ago
Add "local_dir" option to GH-Deploy

ff396938464f308b24809b04bea9e840fff88897 authored over 5 years ago
Move Internal Modules to src/internal

- move internal modules/file into src/internal
- travis: fixing spelling mistake
- travis: run gi...

384e79bac27f604f78c057dc5447cfa73db2dce3 authored over 5 years ago
Re adding the functions in the class

- re-adding the function in the Typegoose class for "seamless" transition

NOTE: the functions ar...

bd9a8c0b1cf4e0d9b6a96843fa0dc371afdb41d8 authored over 5 years ago
Changing module name from "typegoose" to "@hasezoey/typegoose"

- changing it because the original repo gone stale

d90cdb3eef0526668406a8525f49e15b7fa0669b authored over 5 years ago
Removed "Duplicate" check for ref

- (prop) removed "duplicate" check for ref
- bump version to 6.0.0-21

eb2f621d1c0066bd5e2e4fb4f3b844076521b039 authored over 5 years ago
Small Style Changes

- adding test for "Objects within Schema" [szokodiakos#54]
- small Code Style Changes in some fil...

0cd34cfdf4b5387d71d591852e6b8977cbecd94d authored over 5 years ago
Adding Discord Server

- adding the "offical" discord server for typegoose
- split a long import line

21af9f3586690c8e8e11651a4c42f973843c0621 authored over 5 years ago
adding script "prepublish"

8e2def2d89c700d203fa4b2f3459b018dd3e52e5 authored over 5 years ago
Adding test for "array of enums"

for szokodiakos#380

6f804398b59234acafdb049ae658a7d946552d82 authored over 5 years ago
Adding note that typegoose uses mongoose strict

234f7b4d95bed06bf820fcf0ffdae32d6b89bf93 authored over 5 years ago
Add Note for szokodiakos#376

fixes szokodiakos#376

5b26164992ddc721df7b31e243649a13b869c311 authored over 5 years ago
Moving Types & remove mapDefault

- removing "mapDefault" in favor of "default"
- moving some types from prop.ts to types.ts
- addi...

f3dd98b86cd7f69ac465d1c0b5c7c13568a7d0a8 authored over 5 years ago
Merge "szokodiakos#369" into "r6/master"

27f5d59b8471702f2d921fd5109c8189bcbd0a4c authored over 5 years ago
Change build, coverage & downloads to hasezoey:r6/master

c7b6f5e154b6763caf3e79a278ebc0b7748ddd0e authored over 5 years ago
Fixes szokodiakos#320

- adds immutable prop option

4d890668e976dba559ce709efbad2cefa33e6ae8 authored over 5 years ago
Fix the double typeguards

- removes the typeguards from utils.ts

2e1655f8aadfe71bfa597509af0ece80bd447c19 authored over 5 years ago
Fix szokodiakos#379

97f0ba3e77b897169b252bafcd516a60716ac273 authored over 5 years ago
Adding note that typegoose uses mongoose strict

af3cf333e06ad001823544a47a0738ebc51af4d3 authored over 5 years ago
Merge pull request #377 from hasezoey/feature/adddocnote

Add Note for szokodiakos#376

aaec1bfdb50ab1effee65b1af1dd0f0241024fc1 authored over 5 years ago
Set the Typegoose class abstarct again

5d82c5a3bdc413aa9d78d7443bc892172a745476 authored over 5 years ago
Add models back to Typegoose

- add models back to Typegoose
- adds tsdoc for getDiscriminatorModelForClass

fixes szokodiakos#334

d36cf9b3a1b9dedddb041e9f42679f59ca5ab00a authored over 5 years ago
Adding Discriminator support

- adding discriminator support
- use "sch.clone()" to clone before assigning to avoid having the ...

a06043dea54cc7e02ab94f0e280c52091c425b0a authored over 5 years ago
Cleanup for 6.0.0

- Revert "implement a hack for ObjectID (#363)"
- cleanup of various things
- re-adding typegoose...

27d3bbfb84dcfa514baf65cf917f685b58c1d47f authored over 5 years ago
Small Fixes

- autostarting tsc watch task when in vscode
- change wrong indent in role.ts
- other small fixes

f0f663586320e6afa5a00947da781559706fbbdc authored over 5 years ago
Add Note for szokodiakos#376

fixes szokodiakos#376

58069f5b6e21612d13dd42cfe08426cf1815365a authored over 5 years ago
Bumping Coverage

- adding some tests to cover some lines
- modify schema.ts to actually include a "buildSchemas.se...

337b6b12093adc86b1462b5ce7866c9b6923bf89 authored over 5 years ago
Too much for a short description

- use schema.loadClass() instead of self-handling it
- breaking many things
- adding docs for vi...

cec331ca04d6844ec8934c1a83452d3a85470181 authored over 5 years ago
Adding Tests for Error

- adding tests for Errors
- adding some documentation
- adding a note to one error

8317888580d7d7b4fe7be92b7a6e434fabd4c74a authored over 5 years ago
Fixes szokodiakos#374

62cac052e54f40bc4b2cf57c86b505686103bb1c authored over 5 years ago
Add more settings to nycrc

- add more settings to nycrc
- remove "extends Typegoose" from every model
- remove "impot { Type...

3316a6ed32255b86b139fe8cbcea0b9b61afab27 authored over 5 years ago
Adding Travis Job Names

- adding Job Names to .travis.yml
- set rule "ordered-imports" to "warn" instead of error

ac8dfc17b2077de3d6ed3fa13176e20b9e7025fb authored over 5 years ago
Addition to "refactored hooks"

- Comletly remove "parallel" (not supported by mongoose anymore, use async)
- Change some type n...

aa86c978edc07c1dc166b3c55a8b4b47e8bec841 authored over 5 years ago
Test new Travis Config

- refactor the travis config to use jobs
- added github pages for deploys

dced874e4eb664cd8f036c3173883616cf13d083 authored over 5 years ago
Adding non-virtual get-pre-processor

- Adding non-virtual get-pre-processor
- adding errors if get is set but set not (or vice-versa)
...

d357d373ba515cdd37649aabd355c0b9c084de7b authored over 5 years ago