Skip to content

Expose an ES6 module shim for the global `Sugar` instance's `Date` and all defined locales.

License

Notifications You must be signed in to change notification settings

cybertoothca/ember-sugar-date-shim

Repository files navigation

ember-sugar-date-shim

stability-stable npm version downloads CircleCI Code Climate Dependencies ember-observer-badge Ember-1.13.0+ License

Purpose

Expose an ES6 module shim for the global Sugar instance's Date and all defined locales.

Installation

$ ember install ember-sugar-date-shim

Requirements

  • Ember >= 1.13.0

Dependencies

  • The latest release version of the sugar-date NPM package.

Tested Against

ember-lts-1.13.0 ember-lts-2.4 ember-lts-2.8 ember-lts-2.12

ember-release ember-beta ember-canary

Usage

Import the Sugar global instance in your controller, route, or component js-file:

import Sugar from 'ember-sugar-date';

Then somewhere in your js-code, you can use the Sugar.Date object as you normally would. For example:

return Sugar.Date.full(new Date());

Sugar.js Dates Documentation

Sugar.js Dates

Collaboration Information

This README outlines the details of collaborating on this Ember add-on.

Installation

  • git clone git@github.com:cybertoothca/ember-sugar-date-shim.git
  • cd ember-sugar-date-shim

With NPM

npm install

With Yarn

yarn

Running

Running Tests

  • npm test (Runs ember try:each to test your add-on against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com.

Linking This Add-on For Local Testing

Linking

  1. From the command line at the root of this project run the npm link command to link this add-on within your local node repository.
  2. From the other Ember project that you wish to test this add-on in, execute the following command: npm link ember-sugar-date-shim.
  3. Now in that same other Ember project, you should go into the package.json and add the ember add-on with the version *. It will look something like this: "ember-sugar-date-shim": "*". Now when/if you execute npm install on this other project it will know to look for the linked add-on rather than fetch it from the central repository.

Unlinking

  1. Remove the add-on from your local node repository with the following command (that can be run anywhere): npm uninstall -g ember-sugar-date-shim
  2. Remove the reference to the ember-sugar-date-shim in your other project's package.json.
  3. Run an npm prune from the root of your other project's command line.

About

Expose an ES6 module shim for the global `Sugar` instance's `Date` and all defined locales.

Resources

License

Stars

Watchers

Forks

Packages

No packages published