Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jerryjappinen/lateralnord-shared
https://github.com/jerryjappinen/lateralnord-shared
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jerryjappinen/lateralnord-shared
- Owner: jerryjappinen
- Created: 2020-07-02T14:58:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T20:12:23.000Z (3 months ago)
- Last Synced: 2024-11-08T21:20:41.377Z (3 months ago)
- Language: Vue
- Size: 4.77 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lateral Nord shared utilities
Shared utility code and Vue components for all JavaScript projects for the Lateral Nord brand. Built on [linna](https://github.com/jerryjappinen/linna) and [moabit](https://github.com/jerryjappinen/moabit).
[Changelog](https://github.com/jerryjappinen/lateralnord-shared/commits/master)
### Run-time dependencies
You must transpile linna in the consumer repo. You are pulling the ES6 source code from this repo and must have a build pipeline in the consumer repo that handles it. Here are the dependencies you're gonna need when using each part of the shared library.
Quick start:
```sh
npm i date-fns lodash axios vue moabit linna
```Detailed dependency map:
| Shared library | Dependencies |
| --- | --- | --- |
| Generic dependency | `lodash` | |
| Rich text support | `@contentful/rich-text-types` | |
| **/styles** | `moabit`, `linna` | |## Working on this project
Add components, utilities, mixins, directives. Then write tests under `spec/` and write visual interactive documentation under `stories/`.
See [`package.json`](./package.json) for commands.