open-index/open-npm huggingface dataset:
npm package: @myorders/dev-engine
Description: Myorders Developers extension provides a module for managing developer resources such as API keys, webhooks, sockets, events and logs.
Author: Myorders Pte Ltd
Latest version: 0.0.4

# @myorders/dev-engine

Myorders Console extension for managing developer API Keys, Webhooks, Sockets, and viewing logs and API events.


## Compatibility

* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above


## Installation

```
ember install @myorders/dev-engine
```


## Usage

[Longer description of how to use the addon in apps.]


## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @myorders/ember-accounting
Description: Updated port of the great accounting.js library to ES6 modules that integrates seamlessly with ember-cli
Author: Myorders Pte Ltd
Latest version: 0.0.4

# @myorders/ember-accounting

This is a fork of [ember-cli-accounting](https://github.com/milindalvares/ember-cli-accounting) which was a port of the great [accounting.js](https://github.com/openexchangerates/accounting.js) library to
ES6 modules that integrates seamlessly with ember-cli and the Myorders ecosystem.

## Installation

Just add like any other ember-cli addon:

```bash
npm install @myorders/ember-accounting
```

## Ember compatiblity

Compatible with Ember version 4.0 and above

## Usage

### Accounting functions

You no longer need to access the global accounting, you can import only what you need:

```js
import formatMoney from '@myorders/ember-accounting/format-money'
```

Although you can import everything as expected:

```js
import accounting from '@myorders/ember-accounting'
```

### Handlebars helpers

This addon also registers 2 handy helpers in your application: `format-number` and `format-money`.

You can set options using bound or unbound options like this:

```hbs
{{format-money price symbol=selectedCurrency format="%v %s"}} <!-- "123.45 £" -->
```

Any option not set will have the usual default value:

```hbs
{{format-number "1234.567" precision=2}} <!-- "1,234.57" -->
```

### Config default options

You can use an initializer to set some default values at initializations and avoid having to 
repeat over and over the options in the helpers.

Use something like this:
```js
// app/initializers/accounting.js
import { currency, number } from '@myorders/ember-accounting/settings';

export default {
  name: 'accounting.js',
  initialize: function() {
    currency.symbol = "€";
    number.decimal = ",";
    number.thousand = ".";
  }
};
```

## Differences with accounting.js

Although this is almost a 1:1 port of accountant.js, there is a few differences:

* Each function of accountant.js lives in its own module, so you can only import those functions you want to use.
* Removed some polyfills for `Array.isArray`, `Array.prototype.map` and `Object.prototype.toString`.
They are not required in modern browsers, and ember.js (unless you opt-out with `EXTEND_PROTOTYPES = false`) already provides polyfills for those functions.
* More tests than the original.
* Enforced jshint. Cleaner code.

## Documentation

This library does not make any change in the public api of accounting.js, so you can read the official
documentation [here](http://openexchangerates.github.io/accounting.js/)
npm package: @myorders/ember-core
Description: Provides all the core services, decorators and utilities for building a Myorders extension for the Console.
Author: Myorders Pte Ltd
Latest version: 0.0.4

# @myorders/ember-core

Ember Core Services, Utilities and Framework for building Myorders Extensions in the Console. To start building with Myorders, you need to install `@myorders/ember-core`, which is built using Ember, a JavaScript framework for building web applications

## Compatibility

* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above

## Installation

To install ember-core, run:

`ember install @myorders/ember-core`

## Contributing

We welcome contributions to Ember-Core from the Myorders community!

If you'd like to contribute, please follow the contributing guidelines.

## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @myorders/fleetops-data
Description: Myorders Fleet-Ops based models, serializers, transforms, adapters and GeoJson utility functions.
Author: Myorders Pte Ltd
Latest version: 0.0.4

# @myorders/fleetops-data

[Short description of the addon.]


## Compatibility

* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above


## Installation

```
ember install @myorders/fleetops-data
```


## Usage

[Longer description of how to use the addon in apps.]


## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @myorders/fleetops-engine
Description: Fleet & Transport Management Extension for Myorders
Author: Myorders Pte Ltd
Latest version: 0.0.10

<p align="center">
    <img src="https://flb-assets.s3.ap-southeast-1.amazonaws.com/static/myorders_icon.svg" width="380" height="100" />
</p>
<p align="center">
    Open-source Fleet & Transport Management Extension for Myorders
</p>

---

## Overview

This monorepo contains both the frontend and backend components of the FleetOps extension for Myorders. The frontend is built using Ember.js and the backend is implemented in PHP.

### Requirements

* PHP 8.0 or above
* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above

## Structure

```
├── addon
├── app
├── assets
├── translations
├── config
├── node_modules
├── server
│ ├── config
│ ├── data
│ ├── migrations
│ ├── resources
│ ├── src
│ ├── tests
│ └── vendor
├── tests
├── testem.js
├── index.js
├── package.json
├── phpstan.neon.dist
├── phpunit.xml.dist
├── pnpm-lock.yaml
├── ember-cli-build.js
├── composer.json
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
```

## Installation

### Backend

Install the PHP packages using Composer:

```bash
composer require myorders/core-api
composer require myorders/fleetops-api
```
### Frontend

Install the Ember.js Engine/Addon:

```bash
pnpm install @myorders/fleetops-engine
```

## Usage

### Backend

🧹 Keep a modern codebase with **PHP CS Fixer**:
```bash
composer lint
```

⚗️ Run static analysis using **PHPStan**:
```bash
composer test:types
```

✅ Run unit tests using **PEST**
```bash
composer test:unit
```

🚀 Run the entire test suite:
```bash
composer test
```

### Frontend

🧹 Keep a modern codebase with **ESLint**:
```bash
pnpm lint
```

✅ Run unit tests using **Ember/QUnit**
```bash
pnpm test
pnpm test:ember
pnpm test:ember-compatibility
```

🚀 Start the Ember Addon/Engine
```bash
pnpm start
```

🔨 Build the Ember Addon/Engine
```bash
pnpm build
```

## Contributing
See the Contributing Guide for details on how to contribute to this project.

## License
This project is licensed under the MIT License.
npm package: @myorders/iam-engine
Description: Myorders IAM extension provides identity and access management module for managing users, permissions and policies.
Author: Myorders Pte Ltd
Latest version: 0.0.4

# @myorders/iam-engine

[Short description of the addon.]


## Compatibility

* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above


## Installation

```
ember install @myorders/iam-engine
```


## Usage

[Longer description of how to use the addon in apps.]


## Contributing

See the [Contributing](CONTRIBUTING.md) guide for details.


## License

This project is licensed under the [MIT License](LICENSE.md).
npm package: @myorders/storefront-engine
Description: Headless Commerce & Marketplace Extension for Myorders
Author: Myorders Pte Ltd
Latest version: 0.0.5

<p align="center">
    <p align="center">
        <img src="https://camo.githubusercontent.com/870812d4ebe999bd1434db7ffcb27c2f347f1c2c6af1842e59ae8b28855b4b42/68747470733a2f2f666c622d6173736574732e73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f7374617469632f73746f726566726f6e742d6c6f676f2e737667" width="380" height="100" />
    </p>
    <p align="center">
        Open-source Headless Commerce & Marketplace Extension for Myorders
    </p>
</p>

---

## Overview

This monorepo contains both the frontend and backend components of the Storefront extension for Myorders. The frontend is built using Ember.js and the backend is implemented in PHP.

### Requirements

* PHP 7.3.0 or above
* Ember.js v4.8 or above
* Ember CLI v4.8 or above
* Node.js v18 or above

## Structure

```
├── addon
├── app
├── assets
├── translations
├── config
├── node_modules
├── server
│ ├── config
│ ├── data
│ ├── migrations
│ ├── resources
│ ├── src
│ ├── tests
│ └── vendor
├── tests
├── testem.js
├── index.js
├── package.json
├── phpstan.neon.dist
├── phpunit.xml.dist
├── pnpm-lock.yaml
├── ember-cli-build.js
├── composer.json
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
```

## Installation

### Backend

Install the PHP packages using Composer:

```bash
composer require myorders/core-api
composer require myorders/fleetops-api
composer require myorders/storefront-api
```
### Frontend

Install the Ember.js Engine/Addon:

```bash
pnpm install @myorders/storefront-engine
```

## Usage

### Backend

🧹 Keep a modern codebase with **PHP CS Fixer**:
```bash
composer lint
```

⚗️ Run static analysis using **PHPStan**:
```bash
composer test:types
```

✅ Run unit tests using **PEST**
```bash
composer test:unit
```

🚀 Run the entire test suite:
```bash
composer test
```

### Frontend

🧹 Keep a modern codebase with **ESLint**:
```bash
pnpm lint
```

✅ Run unit tests using **Ember/QUnit**
```bash
pnpm test
pnpm test:ember
pnpm test:ember-compatibility
```

🚀 Start the Ember Addon/Engine
```bash
pnpm start
```

🔨 Build the Ember Addon/Engine
```bash
pnpm build
```

## Contributing
See the Contributing Guide for details on how to contribute to this project.

## License
This project is licensed under the MIT License.
npm package: @myorm/adapter-tests
Description: Tests for custom adapters made for MyORM
Author: Travis Zuleger
Latest version: 0.0.1

![myorm-logo-text-description-640x283](https://github.com/myorm/myorm/assets/55516053/011d0513-48b5-44bc-aa1b-06860eeb7517)

# `MyORM` mysql-adapter

Database adapter for [MyORM](https://www.npmjs.com/package/@myorm/myorm)
npm package: @myoschen/create-app
Description: A cli tool to scaffold project.
Author: Myoschen
Latest version: 0.0.7

# create-app

![GitHub last commit (branch)](https://img.shields.io/github/last-commit/Myoschen/create-app/main?style=flat-square&labelColor=%23222222&color=%23111111) 
![GitHub issues](https://img.shields.io/github/issues/Myoschen/create-app?style=flat-square&labelColor=%23222222&color=%23111111) 
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/Myoschen/create-app/main?style=flat-square&label=version&labelColor=%23222222&color=%23111111)
![GitHub License](https://img.shields.io/github/license/Myoschen/create-app?style=flat-square&labelColor=%23222222&color=%23111111)
![NPM Version](https://img.shields.io/npm/v/%40myoschen%2Fcreate-app?style=flat-square&labelColor=%23222222&color=%23111111)


## Usage

```bash
npx @myoschen/create-app
```

## Contributions

If you have any suggestions or would like to contribute to this blog, please open an issue or submit a pull request. Your contributions are welcome!

## License

Licensed under the [MIT License](./LICENSE).
npm package: @myoschen/eslint-config
Description: My eslint configurations.
Author: Myoschen
Latest version: 1.1.0

# eslint-config

![GitHub last commit (branch)](https://img.shields.io/github/last-commit/Myoschen/eslint-config/main?style=flat-square&labelColor=%23222222&color=%23111111) 
![GitHub issues](https://img.shields.io/github/issues/Myoschen/eslint-config?style=flat-square&labelColor=%23222222&color=%23111111) 
![GitHub package.json version (branch)](https://img.shields.io/github/package-json/v/Myoschen/eslint-config/main?style=flat-square&label=version&labelColor=%23222222&color=%23111111)
![GitHub License](https://img.shields.io/github/license/Myoschen/eslint-config?style=flat-square&labelColor=%23222222&color=%23111111)
![NPM Version](https://img.shields.io/npm/v/%40myoschen%2Feslint-config?style=flat-square&labelColor=%23222222&color=%23111111)


## Usage

```bash
npm install @myoschen/eslint-config -D
yarn add @myoschen/eslint-config -D
pnpm add @myoschen/eslint-config -D
bun add @myoschen/eslint-config -D
```

```js
// eslint.config.js
import { myoschen } from '@myoschen/eslint-config'

// react
export default myoschen({
  stylistic: true,
  typescript: true,
  react: true,
  tailwindcss: true,
})

// next.js
export default myoschen({
  stylistic: true,
  typescript: true,
  react: true,
  next: true,
  tailwindcss: true,
})
```

```json
{
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    "source.fixAll": "explicit",
    "source.organizeImports": "never"
  },
  "eslint.validate": [
    "javascript",
    "typescript",
  ]
}
```

## Contributions

If you have any suggestions or would like to contribute to this blog, please open an issue or submit a pull request. Your contributions are welcome!

## License

Licensed under the [MIT License](./LICENSE).