0.7.5 • Published 8 months ago

supported v0.7.5

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

supported CI

Usage

npx supported <path/to/node_module>
npx supported <[array/of/node_modules]>

Optional Flags

The --current-date (-c) flag enables a form of limited time travel, and attempts to run the tools internal date calculations based on a specified date, rather then the current date.

Some examples:

  • --current-date="March 31, 2011" runs the tool as if it was March 31, 2021
  • --current-date="-3 weeks" runs the tool as if it was 3 weeks ago
  • --current-date="3 weeks" runs the tool as if it was 3 weeks from now

The date micro-syntax is described as:

Anything that new Date(input) parses, or if that fails it will assume to be a relative duration starting today parsed by parse-duration@^1.0.0's own micro-syntax.

--config-file

The --config-file(-f) enables to provide a path to the config file with the configurations mentioned here.

// config.json
{
  "custom": [
    {
      "dependencies": ["es6-promise", "rsvp"],
      "effectiveReleaseDate": "Dec 10 2022",
      "upgradeBudget": {
        "major": 4,
        "minor": 4,
        "patch": 4
      }
    }
  ]
}

As a node module

const { processPolicies } = require('supported');
const projectPaths = ['test/fixtures/unsupported-project', 'test/fixtures/supported-project' ];
const jsonResult = await processPolicies(projectPaths);
const projectPaths_2 = 'test/fixtures/unsupported-project';
const jsonResult_2 = await processPolicies(projectPaths_2);

Contributing

Clone the project, make changes and run the tests

git clone git@github.com:stefanpenner/supported.git
cd supported
yarn
yarn test

You can test against the local test fixtures

yarn start:registry
bin/supported tests/fixtures/supported-project
bin/supported tests/fixtures/supported-project tests/fixtures/unsupported-project
0.7.5

8 months ago

0.7.4

1 year ago

0.7.2

2 years ago

0.7.3

1 year ago

0.6.7

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.6

2 years ago

0.6.5

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago