Skip to content

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

8 watching

Forks

Latest commit

 

History

2,766 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@upfluence/ember-upf-utils

Ember Upfluence Utilities: shared code used throughout many Upfluence Software services.

ci Coverage Maintainability Rating Quality Gate Status Code Smells

Compatibility • Installation • Developing • License

Compatibility

  • Ember.js v6.12 or above
  • Node.js v24 or above
  • pnpm 10

Apps on Ember.js below 6.12 should stay on 5.x.

Breaking: support for Ember versions below 6.12 has been dropped. The addon now relies on native types and on the service import from @ember/service.

Installation

pnpm add @upfluence/ember-upf-utils

Required peer dependencies:

  • ember-source ^6.12.0
  • @upfluence/oss-components 4.x
  • @upfluence/hyperevents 2.x

The host app must also provide ember-intl, as the addon's components rely on the intl service.

To work on the addon itself:

  • git clone this repository
  • make install (runs pnpm install)

Developing

Styles are stored in app/styles. Components and Templates are stored in addon/components.

Linting

  • pnpm lint:hbs
  • pnpm lint:js
  • pnpm lint:js --fix

Running tests

  • make tests – Runs the test suite once on the current Ember version
  • make testserver – Runs the test suite in "watch mode"
  • pnpm test:ember-compatibility – Runs the test suite against multiple Ember versions

Running the dummy application

  • make start (runs ember serve --port 0)
  • The port is random: visit the dummy application at the URL printed in the output.

License

This project is licensed under the MIT License.

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

8 watching

Forks

Packages

Used by

Contributors

Languages