UNPKG

npm-addict

Version:

Your daily injection of npm packages

19 lines (14 loc) 474 B
'use strict'; import { Model, primaryKey, field, createdOn, updatedOn } from 'object-layer/lib/model'; export class IgnoredPackage extends Model { @primaryKey() id; @field(String, { validators: 'filled' }) name; @field(String) reason; @createdOn() createdOn; @updatedOn() updatedOn; static async getByName(name) { const ignoredPackages = await this.find({ query: { name }, limit: 1 }); return ignoredPackages[0]; } } export default IgnoredPackage;