Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

kubot-dal

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kubot-dal

Data access layer for kubot related projects

  • 1.1.63
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

Data access layer for kubot

Purpose

Just an experiment to toy a bit with packaging and tooling. This is a library containing types to be persisted on a mongodb database and their related manipulation components.

Environment

  • Targeted for node.js.
  • Typescript superset for coding.

Version history

  • 1.0.0 : Naive implementation relying on gulp for project tasking (concat / build / package.json moving).
  • 1.1.0 : Using Webpack to do proper bundling for server side code (node.js).
  • 1.1.1 : Changing persisted types to typescript interfaces.
  • 1.1.2 : Readme issues.
  • 1.1.3 : Unordered list for versions history (readme).
  • 1.1.4 : Replacing interfaces by classes: was causing issues while consuming the package (interfaces somehow not recognized despite being in typescript declaration files).
  • 1.1.41 : Typo in readme.
  • 1.1.5 : Using basic deploy - one file per module.
  • 1.1.6 : Adding a configuration component to manage mongodb instance url and targeted database.
  • 1.1.7 : Namespace PersistedTypes renamed to Types.
  • 1.1.42 : Derped version; Will have to make it expand from v1.1.42 from now on.
  • 1.1.43 : Adding command prefix to guild configuration type.
  • 1.1.44 : Updating mongodb and using new parser for connect.
  • 1.1.45 : Fixing GenericStore.createOrUpdate (behavior change for findOneAndUpdate).
  • 1.1.46 : Adding activityNoticeMessages property to the GuildConfiguration type.
  • 1.1.47: Adding showPlayers to the WatchedRegion type.
  • 1.1.48: Adding storate related with configuration website (Sessions).
  • 1.1.49: Adding sessions manipulation class to Manipulation exports.
  • 1.1.50: Publish error.
  • 1.1.51: Sessions store get should return only one session.
  • 1.1.52: Fixing issue in sessions store (login, not guildId).
  • 1.1.53: Fixing some functions in the generic store not returning the operation result.
  • 1.1.54: Adding a store for star systems.
  • 1.1.55: Adding the nickname, posx and posy properties to the star systems model.
  • 1.1.56: Adding roles to users sessions.
  • 1.1.57: Using bcrypt to hash passwords before storing them. Removing the token property from the session type (useless).
  • 1.1.58: Adding a generation date property to the session type.
  • 1.1.59: Setting generation date on session creation.
  • 1.1.60: About time to handle mongodb simple authentication.
  • 1.1.61: Unifying connection logic.
  • 1.1.62: Improving configuration logic.
  • 1.1.63: We should properly await disconnection.

FAQs

Package last updated on 08 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc