Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TypeScript

VersionSupported
1.x

(tick)(tick) 

2.x

(tick)(tick)

3.x

(tick)(tick)

Angular

VersionSupported
2

(tick)(tick)

4

(tick)(tick)

5

(tick)(tick)

6

(tick)(tick)

7

(tick)(tick)

8(tick)(tick)
9(tick)(tick)

React

VersionSupported
15.x

(tick)(tick)

16.x

(tick)(tick)

React-Native

VersionSupported

0.x

(tick)(tick)

Supported Node.js versions

VersionSupport Comment
v0.x

(error)(error)

No longer supported
v4.x

 (tick)(tick)

LTS
v5.x

 (tick)(tick)

Based on Javascript ES6
v6.x

 (tick)(tick)

Based on Javascript ES6
v7.x(tick)(tick)Based on Javascript ES6
v8.x

(tick)(tick)


v9.x

(tick)(tick) 


v10.x

(tick)(tick)


v11.x

(tick)(tick)


v12.x

(tick)(tick)


v13.x

(tick)(tick)


Supported frameworks for Node.js

  • (tick) (tick) indicates that the framework is currently supported.
  • (error) (error) indicates that the framework is not yet supported.

Library

Comment

Data Access

Web Service

Supported versions

ExpressNode.js application framework
(tick)(tick)4.x; 5.x
MongooseMongoDB access(tick)(tick)
5.x
SequelizeNode.js application framework(tick)(tick)
5.x
TypeORMORM(tick)(tick)
0.2.x
Mode-mongodb-nativeMongoDB access(error)(error)

Mongo-clientMongoDB access(error)(error)

CouchdbCouchdb access(error)(error)

Node-couchdbCouchdb access(error)(error)

Couchdb-nanoCouchdb access(error)(error)

MarklogicMarklogic access(error)(error)

my_connectionMySQL access(tick)(tick)

pgPostgreSQL access(tick)(tick)

oracledbOracle Database access(tick)(tick)

node-sqlserver

MsnodeSQL access(tick)

mssql

MsSQL access(tick) 

HapiNode.js application framework(error)(error)

SailsNode.js application framework(error)(error)(error)(error)
LoopbackNode.js application framework

(error)(error)

(error)(error)
KoaNode.js application framework(error)(error)

KnexNode.js SQL query builder (error)(error)

MemcachedStorage framework(error)(error)

AWS.DynamoDBAmazon database access(error)(error)

AWS.S3Amazon storage service(tick)(tick)

AWS.LambdaAmazon routing solution
(error)(error)

Files analyzed

Icon(s)FileExtension

TypeScript.ts

TypeScript.tsx

...


Function Points
(transactions)
Quality and Sizing
TypeScript(tick)(tick)(tick)(tick)
Angular(tick)(tick)(tick)(tick)
React(tick)(tick)(tick)(tick)
Express(tick)(tick)(error)(error)
Mongoose(tick)(tick)(error)(error)
Sequelize(tick)(tick)(error)(error)
TypeORM(tick)(tick)(error)(error)

CAST AIP compatibility

This extension is compatible with:

CAST AIP release

Supported

8.3.x(tick)(tick)
8.2.x(tick)(tick)
8.1.x(tick)(tick)
8.0.x(tick)(tick)
7.3.4 and all higher 7.3.x releases(tick)(tick)

Supported DBMS servers

This extension is compatible with the following DBMS servers:

CAST AIP releaseCSSOracleMicrosoft
All supported releases(tick)(tick)(tick)(tick)(tick)(tick)

Prerequisites

(tick)(tick)An installation of any compatible release of CAST AIP (see table above)

...

  • Connectivity between components through Angular routing is not supported.
  • Use of HttpRequest in Angular is not supported.
  • Use of setters and getters is not supported.
  • Passing directly url strings (or string variables referring to urls) as arguments to web-service calls is supported for many use cases. However passing them through http.RequestOptions (containing metadata) is work in progress.
  • String concatenations using the operator '+' inside loops does not raise violations currently.
  • The cyclomatic complexity number might appear underestimated in callables containing loops with complex conditional expressions.
  • A single production environment file is supported (see corresponding section above).
  • Use of bind method is not supported and would lead to missing callLinks.
  • Use of Object.freeze method is not supported.
  • React Without JSX is not supported.

...