Neglected Parking Meter

    ember-cybertooth-base-model

    1.0.0-beta.0 • Public • Published

    ember-cybertooth-base-model

    Implementation of a Base model that leverages Rails Active Record timestamp fields. Additional helper functions are provided to query model status/persistence.

    Features

    1. Includes date attributes for the Rails-like createdAt & updatedAt timestamp fields.

    npm version downloads CircleCI Code Climate

    Dependencies ember-observer-badge License

    Motivation

    1. Hide details of the AWS Amplify Auth & CognitoUser
    2. Fold into familiar ember-simple-auth ecosystem
    3. Automatically refresh access tokens on a schedule using ember-concurrency

    Built With

    ember-cli-3.4.3

    Tested Against

    ember-lts-2.4 ember-lts-2.8 ember-lts-2.12 ember-lts-2.16

    ember-release-2.18 ember-default ember-beta ember-canary

    Installation

    ember install ember-cybertooth-base-model
    

    Upgrading

    When working through the Ember upgrade process, I recommend invoking the ember install ember-cybertooth-base-model command once you are done to get the latest version of the add-on.

    If you've already got the package installed and just want to run the add-on blueprint: ember g ember-cybertooth-base-model.

    Dependencies

    • ember-data - Ember-Data; hopefully this obvious.

    Usage

    Simply extend your model classes with the -base.js class:

    import BaseModel from 'ember-cybertooth-base-model/models/-base';
    import DS from 'ember-data';
     
    export default BaseModel.extend({
      // your model goodies in here...
    });

    Contributing

    Check out CONTRIBUTING.md.

    License

    This project is licensed under the MIT License.

    Install

    npm i ember-cybertooth-base-model

    DownloadsWeekly Downloads

    7

    Version

    1.0.0-beta.0

    License

    MIT

    Unpacked Size

    45.4 kB

    Total Files

    35

    Last publish

    Collaborators

    • nadnoslen