Socket
Socket
Sign inDemoInstall

@ssv/au-core

Package Overview
Dependencies
14
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @ssv/au-core

Core components, utilities and services for Aurelia by Sketch7


Version published
Maintainers
1
Install size
6.19 MB
Created

Changelog

Source

0.4.0 (2018-10-26)

Chore

  • scripts: update CI and build tasks
  • all: cleanup and update changes breaking changes
  • deps: update all dependencies

<a name="0.3.10"></a>

Readme

Source

ssv-au-core

CircleCI npm version

Core components, utilities and services for Aurelia by Sketch7.

Quick links

Change logs | Project Repository

Installation

Get library via npm

npm install @ssv/au-core --save

Setup Plugin

Register au-core plugin with optional global configuration.

import { CoreConfig } from "@ssv/au-core";

const config: CoreConfig = {
    routeActive: { activeClass: "selected" }
};
// register plugin with aurelia + configure
aurelia.use.plugin("@ssv/au-core", config);

Features

FeatureStatusDocsIssue
loggerDoneread me-
locationDone-
storeDoneread me-
route mapperDoneread me-

Components

ComponentsTypeStatusDocsIssue
route-hrefAttributeDoneread me-
route-activeAttributeDoneread me-

Getting Started

Setup Machine for Development

Install/setup the following:

  • NodeJS v10+
  • Visual Studio Code or similar code editor
  • TypeScript 3.1+
  • Git + SourceTree, SmartGit or similar (optional)
  • Ensure to install global NPM modules using the following:
npm install -g git gulp yarn
Cloning Repo
  • Run git clone https://github.com/sketch7/ssv-au-core.git
  • Switch to develop branch

Project Setup

The following process need to be executed in order to get started.

npm install

Building the code

gulp build
// or
npm run build

In order to view all other tasks invoke gulp or check the gulp tasks directly.

Running the tests

gulp test
// or
npm test

Development utils

Trigger gulp watch

Handles compiling of changes.

gulp watch
// or
npm start
Running Continuous Tests

Spawns test runner and keep watching for changes.

gulp tdd
// or
npm run tdd

Preparation for Release

npm run prepare-release -- --bump major|minor|patch|prerelease (default: patch)

Check out the release workflow guide in order to guide you creating a release and publishing it.

Keywords

FAQs

Last updated on 27 Oct 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc