feat(ci): add commitizen for more consistent commit messages
This commit is contained in:
		
							
								
								
									
										25
									
								
								dist/smartdata.classes.db.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								dist/smartdata.classes.db.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,17 +1,18 @@ | ||||
| import * as plugins from './smartdata.plugins'; | ||||
| import { Objectmap } from 'lik'; | ||||
| import { DbCollection } from './smartdata.classes.dbcollection'; | ||||
| import { DbTable } from './smartdata.classes.dbcollection'; | ||||
| import { ConnectionOptions } from 'rethinkdb'; | ||||
| /** | ||||
|  * interface - indicates the connection status of the db | ||||
|  */ | ||||
| export declare type TConnectionStatus = 'disconnected' | 'connected' | 'failed'; | ||||
| export declare type TConnectionStatus = 'initial' | 'disconnected' | 'connected' | 'failed'; | ||||
| export declare class Db { | ||||
|     dbUrl: string; | ||||
|     dbName: string; | ||||
|     connectionOptions: plugins.rethinkDb.ConnectionOptions; | ||||
|     dbConnection: plugins.rethinkDb.Connection; | ||||
|     status: TConnectionStatus; | ||||
|     classCollections: Objectmap<DbCollection<any>>; | ||||
|     objectCollections: Objectmap<DbCollection<any>>; | ||||
|     constructor(dbUrlArg: string); | ||||
|     dbTablesMap: Objectmap<DbTable<any>>; | ||||
|     constructor(connectionOptionsArg: ConnectionOptions); | ||||
|     /** | ||||
|      * connects to the database that was specified during instance creation | ||||
|      */ | ||||
| @@ -21,12 +22,10 @@ export declare class Db { | ||||
|      */ | ||||
|     close(): Promise<any>; | ||||
|     /** | ||||
|      * gets a class based collection by name: string | ||||
|      * Gets a table's name and returns smartdata's DbTable class | ||||
|      * @param nameArg | ||||
|      * @returns DbTable | ||||
|      */ | ||||
|     getClassCollectionByName<T>(nameArg: string): Promise<DbCollection<T>>; | ||||
|     /** | ||||
|      * gets an object collection by name | ||||
|      */ | ||||
|     getObjectCollectionByName<T>(nameArg: string, dbArg: Db, makeNewArg?: boolean): Promise<DbCollection<T>>; | ||||
|     addCollection(dbCollectionArg: DbCollection<any>): void; | ||||
|     getDbTableByName<T>(nameArg: string): Promise<DbTable<T>>; | ||||
|     addTable(dbCollectionArg: DbTable<any>): void; | ||||
| } | ||||
|   | ||||
							
								
								
									
										63
									
								
								dist/smartdata.classes.db.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										63
									
								
								dist/smartdata.classes.db.js
									
									
									
									
										vendored
									
									
								
							| @@ -10,12 +10,12 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const plugins = require("./smartdata.plugins"); | ||||
| const lik_1 = require("lik"); | ||||
| const smartdata_classes_dbobjectdoc_1 = require("./smartdata.classes.dbobjectdoc"); | ||||
| class Db { | ||||
|     constructor(dbUrlArg) { | ||||
|         this.classCollections = new lik_1.Objectmap(); | ||||
|         this.objectCollections = new lik_1.Objectmap(); | ||||
|         this.dbUrl = dbUrlArg; | ||||
|     constructor(connectionOptionsArg) { | ||||
|         this.dbTablesMap = new lik_1.Objectmap(); | ||||
|         this.dbName = connectionOptionsArg.db; | ||||
|         this.connectionOptions = connectionOptionsArg; | ||||
|         this.status = 'initial'; | ||||
|     } | ||||
|     // basic connection stuff ---------------------------------------------- | ||||
|     /** | ||||
| @@ -23,51 +23,38 @@ class Db { | ||||
|      */ | ||||
|     connect() { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             this.dbConnection = yield plugins.rethinkDb.connect('test'); | ||||
|             this.dbConnection = yield plugins.rethinkDb.connect(this.connectionOptions); | ||||
|             this.status = 'connected'; | ||||
|             plugins.beautylog.ok(`Connected to database ${this.dbName}`); | ||||
|         }); | ||||
|     } | ||||
|     /** | ||||
|      * closes the connection to the databse | ||||
|      */ | ||||
|     close() { | ||||
|         let done = plugins.smartq.defer(); | ||||
|         this.dbConnection.close(); | ||||
|         plugins.beautylog.ok(`disconnected to database at ${this.dbUrl}`); | ||||
|         done.resolve(); | ||||
|         return done.promise; | ||||
|     } | ||||
|     // advanced communication with the database -------------------------------- | ||||
|     /** | ||||
|      * gets a class based collection by name: string | ||||
|      */ | ||||
|     getClassCollectionByName(nameArg) { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             let resultCollection = this.classCollections.find((dbCollectionArg) => { | ||||
|             yield this.dbConnection.close(); | ||||
|             this.status = 'disconnected'; | ||||
|             plugins.beautylog.ok(`disconnected to database ${this.dbName}`); | ||||
|         }); | ||||
|     } | ||||
|     // handle table to class distribution | ||||
|     /** | ||||
|      * Gets a table's name and returns smartdata's DbTable class | ||||
|      * @param nameArg | ||||
|      * @returns DbTable | ||||
|      */ | ||||
|     getDbTableByName(nameArg) { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             let resultCollection = this.dbTablesMap.find((dbCollectionArg) => { | ||||
|                 return dbCollectionArg.name === nameArg; | ||||
|             }); | ||||
|             return resultCollection; | ||||
|         }); | ||||
|     } | ||||
|     /** | ||||
|      * gets an object collection by name | ||||
|      */ | ||||
|     getObjectCollectionByName(nameArg, dbArg, makeNewArg = false) { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             let resultCollection = this.objectCollections.find((dbCollectionArg) => { | ||||
|                 return dbCollectionArg.name === nameArg; | ||||
|             }); | ||||
|             if (!resultCollection && makeNewArg) { | ||||
|                 resultCollection = smartdata_classes_dbobjectdoc_1.getObjectDoc(nameArg, this).collection; | ||||
|                 return resultCollection; | ||||
|             } | ||||
|             else { | ||||
|                 return resultCollection; | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
|     addCollection(dbCollectionArg) { | ||||
|         this.classCollections.add(dbCollectionArg); | ||||
|     addTable(dbCollectionArg) { | ||||
|         this.dbTablesMap.add(dbCollectionArg); | ||||
|     } | ||||
| } | ||||
| exports.Db = Db; | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGRhdGEuY2xhc3Nlcy5kYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEsK0NBQThDO0FBQzlDLDZCQUErQjtBQUcvQixtRkFBOEQ7QUFTOUQ7SUFPRSxZQUFhLFFBQWdCO1FBSDdCLHFCQUFnQixHQUFHLElBQUksZUFBUyxFQUFxQixDQUFBO1FBQ3JELHNCQUFpQixHQUFHLElBQUksZUFBUyxFQUFxQixDQUFBO1FBR3BELElBQUksQ0FBQyxLQUFLLEdBQUcsUUFBUSxDQUFBO0lBQ3ZCLENBQUM7SUFFRCx3RUFBd0U7SUFFeEU7O09BRUc7SUFDRyxPQUFPOztZQUNYLElBQUksQ0FBQyxZQUFZLEdBQUcsTUFBTSxPQUFPLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQTtRQUM3RCxDQUFDO0tBQUE7SUFFRDs7T0FFRztJQUNILEtBQUs7UUFDSCxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxDQUFBO1FBQ2pDLElBQUksQ0FBQyxZQUFZLENBQUMsS0FBSyxFQUFFLENBQUE7UUFDekIsT0FBTyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsK0JBQStCLElBQUksQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFBO1FBQ2pFLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQTtRQUNkLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFBO0lBQ3JCLENBQUM7SUFFRCw0RUFBNEU7SUFFNUU7O09BRUc7SUFDRyx3QkFBd0IsQ0FBSyxPQUFlOztZQUNoRCxJQUFJLGdCQUFnQixHQUFHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsQ0FBQyxlQUFlLEVBQUUsRUFBRTtnQkFDcEUsTUFBTSxDQUFDLGVBQWUsQ0FBQyxJQUFJLEtBQUssT0FBTyxDQUFBO1lBQ3pDLENBQUMsQ0FBQyxDQUFBO1lBQ0YsTUFBTSxDQUFDLGdCQUFnQixDQUFBO1FBQ3pCLENBQUM7S0FBQTtJQUVEOztPQUVHO0lBQ0cseUJBQXlCLENBQUssT0FBZSxFQUFFLEtBQVMsRUFBRyxhQUFzQixLQUFLOztZQUMxRixJQUFJLGdCQUFnQixHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxlQUFlLEVBQUUsRUFBRTtnQkFDckUsTUFBTSxDQUFDLGVBQWUsQ0FBQyxJQUFJLEtBQUssT0FBTyxDQUFBO1lBQ3pDLENBQUMsQ0FBQyxDQUFBO1lBQ0YsRUFBRSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsSUFBSSxVQUFVLENBQUMsQ0FBQyxDQUFDO2dCQUNwQyxnQkFBZ0IsR0FBRyw0Q0FBWSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQyxVQUFVLENBQUE7Z0JBQ3pELE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQTtZQUN6QixDQUFDO1lBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ04sTUFBTSxDQUFDLGdCQUFnQixDQUFBO1lBQ3pCLENBQUM7UUFDSCxDQUFDO0tBQUE7SUFFRCxhQUFhLENBQUUsZUFBa0M7UUFDL0MsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQTtJQUM1QyxDQUFDO0NBRUY7QUE5REQsZ0JBOERDIn0= | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGRhdGEuY2xhc3Nlcy5kYi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUEsK0NBQThDO0FBQzlDLDZCQUErQjtBQVkvQjtJQU9FLFlBQVksb0JBQXVDO1FBRm5ELGdCQUFXLEdBQUcsSUFBSSxlQUFTLEVBQWdCLENBQUE7UUFHekMsSUFBSSxDQUFDLE1BQU0sR0FBRyxvQkFBb0IsQ0FBQyxFQUFFLENBQUE7UUFDckMsSUFBSSxDQUFDLGlCQUFpQixHQUFHLG9CQUFvQixDQUFBO1FBQzdDLElBQUksQ0FBQyxNQUFNLEdBQUcsU0FBUyxDQUFBO0lBQ3pCLENBQUM7SUFFRCx3RUFBd0U7SUFFeEU7O09BRUc7SUFDRyxPQUFPOztZQUNYLElBQUksQ0FBQyxZQUFZLEdBQUcsTUFBTSxPQUFPLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQTtZQUMzRSxJQUFJLENBQUMsTUFBTSxHQUFHLFdBQVcsQ0FBQTtZQUN6QixPQUFPLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyx5QkFBeUIsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUE7UUFDOUQsQ0FBQztLQUFBO0lBRUQ7O09BRUc7SUFDRyxLQUFLOztZQUNULE1BQU0sSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLEVBQUUsQ0FBQTtZQUMvQixJQUFJLENBQUMsTUFBTSxHQUFHLGNBQWMsQ0FBQTtZQUM1QixPQUFPLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyw0QkFBNEIsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUE7UUFDakUsQ0FBQztLQUFBO0lBRUQscUNBQXFDO0lBRXJDOzs7O09BSUc7SUFDRyxnQkFBZ0IsQ0FBSSxPQUFlOztZQUN2QyxJQUFJLGdCQUFnQixHQUFHLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsZUFBZSxFQUFFLEVBQUU7Z0JBQy9ELE1BQU0sQ0FBQyxlQUFlLENBQUMsSUFBSSxLQUFLLE9BQU8sQ0FBQTtZQUN6QyxDQUFDLENBQUMsQ0FBQTtZQUNGLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQTtRQUN6QixDQUFDO0tBQUE7SUFFRCxRQUFRLENBQUUsZUFBNkI7UUFDckMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUE7SUFDdkMsQ0FBQztDQUNGO0FBbERELGdCQWtEQyJ9 | ||||
							
								
								
									
										5
									
								
								dist/smartdata.classes.dbcollection.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								dist/smartdata.classes.dbcollection.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -8,13 +8,12 @@ export interface IDocValidation<T> { | ||||
|     (doc: T): boolean; | ||||
| } | ||||
| export declare function Collection(db: Db): (constructor: any) => void; | ||||
| export declare class DbCollection<T> { | ||||
| export declare class DbTable<T> { | ||||
|     /** | ||||
|      * the collection that is used, defaults to mongodb collection, | ||||
|      * can be nedb datastore (sub api of mongodb) | ||||
|      */ | ||||
|     collection: plugins.mongodb.Collection; | ||||
|     collectedClass: T & DbDoc<T>; | ||||
|     table: plugins.rethinkDb.Table; | ||||
|     objectValidation: IDocValidation<T>; | ||||
|     name: string; | ||||
|     db: Db; | ||||
|   | ||||
							
								
								
									
										49
									
								
								dist/smartdata.classes.dbcollection.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										49
									
								
								dist/smartdata.classes.dbcollection.js
									
									
									
									
										vendored
									
									
								
							| @@ -1,23 +1,30 @@ | ||||
| "use strict"; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     return new (P || (P = Promise))(function (resolve, reject) { | ||||
|         function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||||
|         function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||||
|         function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } | ||||
|         step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const plugins = require("./smartdata.plugins"); | ||||
| function Collection(db) { | ||||
|     return function (constructor) { | ||||
|         constructor['dbCollection'] = new DbCollection(constructor, db); | ||||
|         constructor['dbCollection'] = new DbTable(constructor, db); | ||||
|     }; | ||||
| } | ||||
| exports.Collection = Collection; | ||||
| class DbCollection { | ||||
| class DbTable { | ||||
|     constructor(collectedClassArg, dbArg) { | ||||
|         this.objectValidation = null; | ||||
|         // tell the collection where it belongs | ||||
|         this.collectedClass = collectedClassArg; | ||||
|         this.name = collectedClassArg.name; | ||||
|         this.db = dbArg; | ||||
|         // make sure it actually exists | ||||
|         this.collection = dbArg.db.collection(this.name); | ||||
|         // connect this instance to a RethinkDB table | ||||
|         this.table = plugins.rethinkDb.db(this.db.dbName).table(this.name); | ||||
|         // tell the db class about it (important since Db uses different systems under the hood) | ||||
|         this.db.addCollection(this); | ||||
|         this.db.addTable(this); | ||||
|     } | ||||
|     /** | ||||
|      * adds a validation function that all newly inserted and updated objects have to pass | ||||
| @@ -29,34 +36,16 @@ class DbCollection { | ||||
|      * finds an object in the DbCollection | ||||
|      */ | ||||
|     find(docMatchArg, optionsArg) { | ||||
|         let done = plugins.smartq.defer(); | ||||
|         let findCursor = this.collection.find(docMatchArg); | ||||
|         if (optionsArg) { | ||||
|             if (optionsArg.limit) { | ||||
|                 findCursor = findCursor.limit(1); | ||||
|             } | ||||
|         } | ||||
|         findCursor.toArray((err, docs) => { | ||||
|             if (err) { | ||||
|                 done.reject(err); | ||||
|                 throw err; | ||||
|             } | ||||
|             done.resolve(docs); | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|         }); | ||||
|         return done.promise; | ||||
|     } | ||||
|     /** | ||||
|      * inserts object into the DbCollection | ||||
|      */ | ||||
|     insertOne(docArg) { | ||||
|         let done = plugins.smartq.defer(); | ||||
|         this.checkDoc(docArg).then(() => { | ||||
|             this.collection.insertOne(docArg) | ||||
|                 .then(() => { done.resolve(); }); | ||||
|         }, () => { | ||||
|             done.reject(new Error('one the docs did not pass validation')); | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             yield this.checkDoc(docArg); | ||||
|         }); | ||||
|         return done.promise; | ||||
|     } | ||||
|     /** | ||||
|      * inserts many objects at once into the DbCollection | ||||
| @@ -68,7 +57,7 @@ class DbCollection { | ||||
|             checkDocPromiseArray.push(this.checkDoc(docArg)); | ||||
|         } | ||||
|         Promise.all(checkDocPromiseArray).then(() => { | ||||
|             this.collection.insertMany(docArrayArg) | ||||
|             this.table.insertMany(docArrayArg) | ||||
|                 .then(() => { done.resolve(); }); | ||||
|         }); | ||||
|         return done.promise; | ||||
| @@ -91,5 +80,5 @@ class DbCollection { | ||||
|         return done.promise; | ||||
|     } | ||||
| } | ||||
| exports.DbCollection = DbCollection; | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGJjb2xsZWN0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnRkYXRhLmNsYXNzZXMuZGJjb2xsZWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0NBQThDO0FBWTlDLG9CQUE0QixFQUFNO0lBQ2hDLE1BQU0sQ0FBQyxVQUFVLFdBQVc7UUFDMUIsV0FBVyxDQUFFLGNBQWMsQ0FBRSxHQUFHLElBQUksWUFBWSxDQUFDLFdBQVcsRUFBRSxFQUFFLENBQUMsQ0FBQTtJQUNuRSxDQUFDLENBQUE7QUFDSCxDQUFDO0FBSkQsZ0NBSUM7QUFFRDtJQVdFLFlBQWEsaUJBQStCLEVBQUUsS0FBUztRQUp2RCxxQkFBZ0IsR0FBc0IsSUFBSSxDQUFBO1FBS3hDLHVDQUF1QztRQUN2QyxJQUFJLENBQUMsY0FBYyxHQUFHLGlCQUFpQixDQUFBO1FBQ3ZDLElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUMsSUFBSSxDQUFBO1FBQ2xDLElBQUksQ0FBQyxFQUFFLEdBQUcsS0FBSyxDQUFBO1FBRWYsK0JBQStCO1FBQy9CLElBQUksQ0FBQyxVQUFVLEdBQUcsS0FBSyxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO1FBRWhELHdGQUF3RjtRQUN4RixJQUFJLENBQUMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUM3QixDQUFDO0lBRUQ7O09BRUc7SUFDSCxnQkFBZ0IsQ0FBRSxPQUEwQjtRQUMxQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxDQUFBO0lBQ2pDLENBQUM7SUFFRDs7T0FFRztJQUNILElBQUksQ0FBRSxXQUFvQixFQUFFLFVBQXlCO1FBQ25ELElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFPLENBQUE7UUFDdEMsSUFBSSxVQUFVLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FB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 | ||||
| exports.DbTable = DbTable; | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGJjb2xsZWN0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvc21hcnRkYXRhLmNsYXNzZXMuZGJjb2xsZWN0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQSwrQ0FBOEM7QUFZOUMsb0JBQTRCLEVBQU07SUFDaEMsTUFBTSxDQUFDLFVBQVUsV0FBVztRQUMxQixXQUFXLENBQUUsY0FBYyxDQUFFLEdBQUcsSUFBSSxPQUFPLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0lBQzlELENBQUMsQ0FBQTtBQUNILENBQUM7QUFKRCxnQ0FJQztBQUVEO0lBVUUsWUFBYSxpQkFBK0IsRUFBRSxLQUFTO1FBSnZELHFCQUFnQixHQUFzQixJQUFJLENBQUE7UUFLeEMsdUNBQXVDO1FBQ3ZDLElBQUksQ0FBQyxJQUFJLEdBQUcsaUJBQWlCLENBQUMsSUFBSSxDQUFBO1FBQ2xDLElBQUksQ0FBQyxFQUFFLEdBQUcsS0FBSyxDQUFBO1FBRWYsNkNBQTZDO1FBQzdDLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFBO1FBRWxFLHdGQUF3RjtRQUN4RixJQUFJLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUN4QixDQUFDO0lBRUQ7O09BRUc7SUFDSCxnQkFBZ0IsQ0FBRSxPQUEwQjtRQUMxQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsT0FBTyxDQUFBO0lBQ2pDLENBQUM7SUFFRDs7T0FFRztJQUNHLElBQUksQ0FBRSxXQUFvQixFQUFFLFVBQXlCOztRQUUzRCxDQUFDO0tBQUE7SUFFRDs7T0FFRztJQUNHLFNBQVMsQ0FBRSxNQUFTOztZQUN4QixNQUFNLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDN0IsQ0FBQztLQUFBO0lBRUQ7O09BRUc7SUFDSCxVQUFVLENBQUUsV0FBZ0I7UUFDMUIsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQVEsQ0FBQTtRQUN2QyxJQUFJLG9CQUFvQixHQUFvQixFQUFFLENBQUE7UUFDOUMsR0FBRyxDQUFDLENBQUMsSUFBSSxNQUFNLElBQUksV0FBVyxDQUFDLENBQUMsQ0FBQztZQUMvQixvQkFBb0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFBO1FBQ2xELENBQUM7UUFDRCxPQUFPLENBQUMsR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUMxQyxJQUFJLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUM7aUJBQy9CLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUEsQ0FBQyxDQUFDLENBQUMsQ0FBQTtRQUNuQyxDQUFDLENBQUMsQ0FBQTtRQUNGLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFBO0lBQ3JCLENBQUM7SUFFRDs7T0FFRztJQUNLLFFBQVEsQ0FBRSxNQUFTO1FBQ3pCLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFRLENBQUE7UUFDdkMsSUFBSSxnQkFBZ0IsR0FBRyxJQUFJLENBQUE7UUFDM0IsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUMxQixnQkFBZ0IsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLENBQUE7UUFDbEQsQ0FBQztRQUNELEVBQUUsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUNyQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUE7UUFDaEIsQ0FBQztRQUFDLElBQUksQ0FBQyxDQUFDO1lBQ04sSUFBSSxDQUFDLE1BQU0sQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFBO1FBQ2xELENBQUM7UUFDRCxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQTtJQUNyQixDQUFDO0NBQ0Y7QUEzRUQsMEJBMkVDIn0= | ||||
							
								
								
									
										4
									
								
								dist/smartdata.classes.dbdoc.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/smartdata.classes.dbdoc.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,5 +1,5 @@ | ||||
| import { Objectmap } from 'lik'; | ||||
| import { DbCollection } from './smartdata.classes.dbcollection'; | ||||
| import { DbTable } from './smartdata.classes.dbcollection'; | ||||
| export declare type TDocCreation = 'db' | 'new' | 'mixed'; | ||||
| /** | ||||
|  * saveable - saveable decorator to be used on class properties | ||||
| @@ -9,7 +9,7 @@ export declare class DbDoc<T> { | ||||
|     /** | ||||
|      * the collection object an Doc belongs to | ||||
|      */ | ||||
|     collection: DbCollection<T>; | ||||
|     collection: DbTable<T>; | ||||
|     /** | ||||
|      * how the Doc in memory was created, may prove useful later. | ||||
|      */ | ||||
|   | ||||
							
								
								
									
										4
									
								
								dist/smartdata.classes.dbobjectdoc.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/smartdata.classes.dbobjectdoc.js
									
									
									
									
										vendored
									
									
								
							| @@ -5,7 +5,7 @@ const smartdata_classes_dbcollection_1 = require("./smartdata.classes.dbcollecti | ||||
| exports.getObjectDoc = (nameArg, dbArg) => { | ||||
|     let objectDoc = new smartdata_classes_dbdoc_1.DbDoc(); | ||||
|     objectDoc.name = nameArg; | ||||
|     objectDoc.collection = new smartdata_classes_dbcollection_1.DbCollection(objectDoc, dbArg); | ||||
|     objectDoc.collection = new smartdata_classes_dbcollection_1.DbTable(objectDoc, dbArg); | ||||
|     return objectDoc; | ||||
| }; | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGJvYmplY3Rkb2MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGRhdGEuY2xhc3Nlcy5kYm9iamVjdGRvYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLHVFQUFpRDtBQUNqRCxxRkFBK0Q7QUFFcEQsUUFBQSxZQUFZLEdBQUcsQ0FBQyxPQUFPLEVBQUMsS0FBUyxFQUFFLEVBQUU7SUFDOUMsSUFBSSxTQUFTLEdBQUcsSUFBSSwrQkFBSyxFQUFFLENBQUE7SUFDM0IsU0FBUyxDQUFDLElBQUksR0FBRyxPQUFPLENBQUE7SUFDeEIsU0FBUyxDQUFDLFVBQVUsR0FBRyxJQUFJLDZDQUFZLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQyxDQUFBO0lBQ3pELE1BQU0sQ0FBQyxTQUFTLENBQUE7QUFDbEIsQ0FBQyxDQUFBIn0= | ||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic21hcnRkYXRhLmNsYXNzZXMuZGJvYmplY3Rkb2MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9zbWFydGRhdGEuY2xhc3Nlcy5kYm9iamVjdGRvYy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLHVFQUFpRDtBQUNqRCxxRkFBMEQ7QUFFL0MsUUFBQSxZQUFZLEdBQUcsQ0FBQyxPQUFPLEVBQUMsS0FBUyxFQUFFLEVBQUU7SUFDOUMsSUFBSSxTQUFTLEdBQUcsSUFBSSwrQkFBSyxFQUFFLENBQUE7SUFDM0IsU0FBUyxDQUFDLElBQUksR0FBRyxPQUFPLENBQUE7SUFDeEIsU0FBUyxDQUFDLFVBQVUsR0FBRyxJQUFJLHdDQUFPLENBQUMsU0FBUyxFQUFFLEtBQUssQ0FBQyxDQUFBO0lBQ3BELE1BQU0sQ0FBQyxTQUFTLENBQUE7QUFDbEIsQ0FBQyxDQUFBIn0= | ||||
							
								
								
									
										71
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										71
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -4,19 +4,6 @@ | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
|     "@types/bson": { | ||||
|       "version": "1.0.6", | ||||
|       "resolved": "https://registry.npmjs.org/@types/bson/-/bson-1.0.6.tgz", | ||||
|       "integrity": "sha512-v7N8qcTGiYhLRyi+Y69R3tPC4GLqByCg3NC2EO6PciC166O9dNhjFPoXeMePtZ+0f+/O2xLDWXs5BLnRfcBaBA==", | ||||
|       "requires": { | ||||
|         "@types/node": "8.5.7" | ||||
|       } | ||||
|     }, | ||||
|     "@types/events": { | ||||
|       "version": "1.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/events/-/events-1.1.0.tgz", | ||||
|       "integrity": "sha512-y3bR98mzYOo0pAZuiLari+cQyiKk3UXRuT45h1RjhfeCzqkjaVsfZJNaxdgtk7/3tzOm1ozLTqEqMP3VbI48jw==" | ||||
|     }, | ||||
|     "@types/lodash": { | ||||
|       "version": "4.14.92", | ||||
|       "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.92.tgz", | ||||
| @@ -27,21 +14,6 @@ | ||||
|       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", | ||||
|       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" | ||||
|     }, | ||||
|     "@types/mongodb": { | ||||
|       "version": "2.2.18", | ||||
|       "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-2.2.18.tgz", | ||||
|       "integrity": "sha512-bNookS+Y4N7B9/z9lZrTcVUdXSfrH8J+svBFCzxbCl5pOg32YeIgvKjrqD4yF7Ecec7bo7ZCdqajXS06TeuWdA==", | ||||
|       "requires": { | ||||
|         "@types/bson": "1.0.6", | ||||
|         "@types/events": "1.1.0", | ||||
|         "@types/node": "8.5.7" | ||||
|       } | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "8.5.7", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.7.tgz", | ||||
|       "integrity": "sha512-+1ZfzGIq8Y3EV7hPF7bs3i+Gi2mqYOiEGGRxGYPrn+hTYLMmzg+/5TkMkCHiRtLB38XSNvr/43aQ9+cUq4BbBg==" | ||||
|     }, | ||||
|     "balanced-match": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | ||||
| @@ -61,6 +33,25 @@ | ||||
|       "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||||
|       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | ||||
|     }, | ||||
|     "conventional-commit-types": { | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz", | ||||
|       "integrity": "sha1-XblXOdbCEqy+e29lahG5QLqmiUY=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "cz-conventional-changelog": { | ||||
|       "version": "2.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz", | ||||
|       "integrity": "sha1-L0vHOQ4yROTfKT5ro1Hkx0Cnx2Q=", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "conventional-commit-types": "2.2.0", | ||||
|         "lodash.map": "4.6.0", | ||||
|         "longest": "1.0.1", | ||||
|         "right-pad": "1.0.1", | ||||
|         "word-wrap": "1.2.3" | ||||
|       } | ||||
|     }, | ||||
|     "define-properties": { | ||||
|       "version": "1.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", | ||||
| @@ -163,6 +154,18 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "lodash.map": { | ||||
|       "version": "4.6.0", | ||||
|       "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", | ||||
|       "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "longest": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", | ||||
|       "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "minimatch": { | ||||
|       "version": "3.0.4", | ||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||||
| @@ -185,6 +188,12 @@ | ||||
|         "es-abstract": "1.10.0" | ||||
|       } | ||||
|     }, | ||||
|     "right-pad": { | ||||
|       "version": "1.0.1", | ||||
|       "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", | ||||
|       "integrity": "sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA=", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "symbol-tree": { | ||||
|       "version": "3.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", | ||||
| @@ -203,6 +212,12 @@ | ||||
|         "define-properties": "1.1.2", | ||||
|         "object.getownpropertydescriptors": "2.0.3" | ||||
|       } | ||||
|     }, | ||||
|     "word-wrap": { | ||||
|       "version": "1.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | ||||
|       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", | ||||
|       "dev": true | ||||
|     } | ||||
|   } | ||||
| } | ||||
|   | ||||
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
									
									
									
									
								
							| @@ -26,14 +26,20 @@ | ||||
|     "lodash": "^4.17.4", | ||||
|     "rethinkdb": "^2.3.3", | ||||
|     "runtime-type-checks": "0.0.4", | ||||
|     "smartq": "^1.1.6", | ||||
|     "typings-global": "^1.0.28" | ||||
|     "smartq": "^1.1.6" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/node": "^8.5.7", | ||||
|     "@types/shelljs": "^0.7.4", | ||||
|     "cz-conventional-changelog": "^2.1.0", | ||||
|     "qenv": "^1.1.7", | ||||
|     "shelljs": "^0.7.8", | ||||
|     "smartstring": "^2.0.24", | ||||
|     "tapbundle": "^1.1.1" | ||||
|   }, | ||||
|   "config": { | ||||
|     "commitizen": { | ||||
|       "path": "./node_modules/cz-conventional-changelog" | ||||
|     } | ||||
|   } | ||||
| } | ||||
|   | ||||
							
								
								
									
										38
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -35,6 +35,10 @@ | ||||
|   version "8.0.53" | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.53.tgz#396b35af826fa66aad472c8cb7b8d5e277f4e6d8" | ||||
|  | ||||
| "@types/node@^8.5.7": | ||||
|   version "8.5.7" | ||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-8.5.7.tgz#9c498c35af354dcfbca3790fb2e81129e93cf0e2" | ||||
|  | ||||
| "@types/rethinkdb@^2.3.8": | ||||
|   version "2.3.8" | ||||
|   resolved "https://registry.yarnpkg.com/@types/rethinkdb/-/rethinkdb-2.3.8.tgz#961f78f0e731668631891bd1199722bb4a2258a8" | ||||
| @@ -165,6 +169,10 @@ concat-map@0.0.1: | ||||
|   version "0.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | ||||
|  | ||||
| conventional-commit-types@^2.0.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz#5db95739d6c212acbe7b6f656a11b940baa68946" | ||||
|  | ||||
| core-util-is@~1.0.0: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | ||||
| @@ -173,6 +181,16 @@ crypto-random-string@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" | ||||
|  | ||||
| cz-conventional-changelog@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz#2f4bc7390e3244e4df293e6ba351e4c740a7c764" | ||||
|   dependencies: | ||||
|     conventional-commit-types "^2.0.0" | ||||
|     lodash.map "^4.5.1" | ||||
|     longest "^1.0.1" | ||||
|     right-pad "^1.0.1" | ||||
|     word-wrap "^1.0.3" | ||||
|  | ||||
| define-properties@^1.1.2: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" | ||||
| @@ -395,6 +413,10 @@ lik@^2.0.2: | ||||
|     symbol-tree "^3.2.2" | ||||
|     typings-global "^1.0.20" | ||||
|  | ||||
| lodash.map@^4.5.1: | ||||
|   version "4.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" | ||||
|  | ||||
| lodash@^4.17.4: | ||||
|   version "4.17.4" | ||||
|   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" | ||||
| @@ -405,6 +427,10 @@ log-symbols@^1.0.2: | ||||
|   dependencies: | ||||
|     chalk "^1.0.0" | ||||
|  | ||||
| longest@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" | ||||
|  | ||||
| memwatch-next@^0.3.0: | ||||
|   version "0.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/memwatch-next/-/memwatch-next-0.3.0.tgz#2111050f9a906e0aa2d72a4ec0f0089c78726f8f" | ||||
| @@ -558,6 +584,10 @@ rethinkdb@^2.3.3: | ||||
|   dependencies: | ||||
|     bluebird ">= 2.3.2 < 3" | ||||
|  | ||||
| right-pad@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" | ||||
|  | ||||
| runtime-type-checks@0.0.4: | ||||
|   version "0.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/runtime-type-checks/-/runtime-type-checks-0.0.4.tgz#5682baf2ffe53f955fe3e065b40a0a09943845c8" | ||||
| @@ -738,10 +768,6 @@ typings-global@^1.0.14, typings-global@^1.0.16, typings-global@^1.0.17, typings- | ||||
|     semver "^5.3.0" | ||||
|     smartshell "^1.0.6" | ||||
|  | ||||
| typings-global@^1.0.28: | ||||
|   version "1.0.28" | ||||
|   resolved "https://registry.yarnpkg.com/typings-global/-/typings-global-1.0.28.tgz#e28cc965476564cbc00e438739e0aa0735d323d4" | ||||
|  | ||||
| universalify@^0.1.0: | ||||
|   version "0.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" | ||||
| @@ -784,6 +810,10 @@ which@^1.3.0: | ||||
|   dependencies: | ||||
|     isexe "^2.0.0" | ||||
|  | ||||
| word-wrap@^1.0.3: | ||||
|   version "1.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" | ||||
|  | ||||
| wrappy@1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user