Skip to content
This repository has been archived by the owner on Sep 18, 2020. It is now read-only.

Releases: ajcrites/ts-config-mobiquity

v10.0.0

12 Jul 21:19
49a13e4
Compare
Choose a tag to compare

Updating React Native configuration:

  • Updating dependencies
  • Updating config for correct standardized import (import React, { ... } from 'react';).
  • Updating linter rules for this import

v9.1.0

01 May 14:11
728caa1
Compare
Choose a tag to compare

Adding base prettier config.

This is backwards compatible with existing configurations. See the v9.0.0 release for details.

You can add this via "prettier": "ts-config-mobiquity-<platform>/prettier.config" in package.json, or module.exports = { ...require('ts-config-mobiquity-<platform>/prettier.config') } in prettier.config.js, especially if you need to override anything (which should be avoided).

Note: this requires prettier v1.17.

v9.0.0

29 Apr 16:02
771e095
Compare
Choose a tag to compare

This includes a variety of updates for support for newer versions of TypeScript and new paradigms.

Breaking Changes: This requires Angular 8 for Angular projects, and TypeScript 3.3+ for all projects.

The largest change include the addition of the no-any tslint rules and noImplicitAny for TypeScript configuration. This enforces more strict type definitions and type checking.

This also introduces the tslint.fix.json that can be used to run fixers (especially for commit hooks) without interfering with active development. Currently, this only includes import ordering and grouping.

v8.0.0

10 Apr 01:53
01e3fea
Compare
Choose a tag to compare

There are no functional changes included in this release. Instead, configurations were updated to do module-style imports for tsconfig ("extends": "ts-config-mobiquity-core").

This may not be supported by TypeScript versions earlier than 3.2

v7.0.0

21 Mar 14:53
5667350
Compare
Choose a tag to compare

Use tslint-config-pretter. This turns off formatting linter rules that are already handled by prettier.

v6.0.0

21 Mar 13:23
0917b69
Compare
Choose a tag to compare

This removes all formatting-related lint rules. Instead, we plan to rely entirely on prettier for anything relating to format. It's possible that some format rules may conflict with what prettier does which can break builds or lead to other inconsistencies. This may also reduce distractions caused by formatting errors during development that would ultimately be fixed by prettier anyway.

Disabled rules:

  • angular-whitespace
  • align
  • arrow-parens
  • quotemark
  • semicolon
  • ter-arrow-parens
  • ter-indent
  • trailing-comma
  • whitespace

v5.0.0

18 Dec 18:01
299b139
Compare
Choose a tag to compare

This only affects ts-config-mobiquity-angular. Codelyzer was bumped from v4.1 to v4.5 with Angular 7 support.

v4.0.1

15 Nov 18:56
f0f48c2
Compare
Choose a tag to compare

Adds no-unused-expression that allows for null checks and tagged templates.

v4.0.0

10 Oct 16:04
2d5f256
Compare
Choose a tag to compare

This includes no major changes to functionality in any of the existing configurations except since v3, the Angular tsconfig.json includes "allowJs": true to support using jest with Angular and Ionic.

We are now using the latest AirBnB and Sonar lint configurations.

v2.0.1

18 Sep 20:20
2188d45
Compare
Choose a tag to compare

Fixes the circular dependency issue for the Angular dev/test configuration. Please also see the version 2 release for more detailed information on the latest changes.