1.0.0 • Published 5 years ago

gpf-js v1.0.0

Weekly downloads
277
License
MIT
Repository
github
Last release
5 years ago

GPF Library

GPF Logo

Travis-CI Coverage Status DeepScan grade Maintainability Codacy Badge Package Quality Known Vulnerabilities dependencies Status devDependencies Status Built with Grunt Vanilla JS gpf-js gpf-js install size CDN MIT License FOSSA Status

A multi-purpose JavaScript library created and maintained by Arnaud Buchholz.

Features

  • Provides a common scripting layer for several hosts (cscript/wscript, NodeJS, Rhino, Nashorn, PhantomJS, most recent browsers)
  • Namespace and class system
  • Interface based
  • Asynchronous streams
  • Modularization helper
  • Attributes
  • Almost 100% coverage

This library is developed in conjunction with a blog where the concepts and algorithms are documented and explained.

Metrics

This part is automatically updated upon a successful build:

SME stands for source minimal expectation.

Metric nameaveragetotalSMEcomment
Statements coverage100%90%0.32% ignored
Branches coverage100%90%0.68% ignored
Functions coverage100%90%0.6% ignored
Maintainability83.6470
Number of tests1109pending: 0, duration: 879ms
Number of sources144
Lines of code9313443

Setup

  • Clone repository
  • install grunt: npm install -g grunt-cli
  • at the root of the cloned repository: npm install, then grunt

Testing

See Library testing

Documentation

The documentation is extracted from the sources using jsdoc syntax with grunt-jsdoc and the template from ink-docstrap

Versions

DateVersionLabelReleaseDebugFlavors
2019-10-301.0.0First productive versionlib / testlib / testnode / require
2019-03-120.2.9ES6 Supportlib / testlib / testnode / require
2018-12-030.2.8Serialization attributeslib / testlib / testrequire
2018-08-040.2.7Quality and XMLlib / testlib / testrequire
2018-05-030.2.6gpf.require.jslib / testlib / testrequire
2018-04-030.2.5Flavorslib / testlib / test
2018-02-280.2.4Attributeslib / testlib / test
2017-12-200.2.3Streams and Pipeslib / testlib / test
2017-11-010.2.2gpf.requirelib / testlib / test
2017-06-060.2.1Side project supportlib / testlib / test
2017-04-290.1.9Records fileslib / testlib / test
2017-03-260.1.8Interfaceslib / testlib / test
2017-03-020.1.7Securing gpf.definelib / testlib / test
2017-02-050.1.6gpf.definelib / testlib / test
2016-12-050.1.5The new corelib / testlib / test

Credits

1.0.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.1-alpha

7 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago