File tree Expand file tree Collapse file tree 8 files changed +16
-19
lines changed
Expand file tree Collapse file tree 8 files changed +16
-19
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -10,13 +10,12 @@ jobs:
1010 fail-fast : false
1111 matrix :
1212 node-version :
13+ - 16
1314 - 14
1415 - 12
15- - 10
16- - 8
1716 steps :
1817 - uses : actions/checkout@v2
19- - uses : actions/setup-node@v1
18+ - uses : actions/setup-node@v2
2019 with :
2120 node-version : ${{ matrix.node-version }}
2221 - run : npm install
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ Regular expression for matching [semver](https://github.com/npm/node-semver) ver
33
44@example
55```
6- import semverRegex = require( 'semver-regex') ;
6+ import semverRegex from 'semver-regex';
77
88semverRegex().test('v1.0.0');
99//=> true
@@ -18,6 +18,4 @@ semverRegex().exec('unicorn 1.0.0 rainbow')[0];
1818//=> ['1.0.0', '2.1.3']
1919```
2020*/
21- declare function semverRegex ( ) : RegExp ;
22-
23- export = semverRegex ;
21+ export default function semverRegex ( ) : RegExp ;
Original file line number Diff line number Diff line change 1- 'use strict' ;
2- module . exports = ( ) => / (?< = ^ v ? | \s v ? ) (?: (?: 0 | [ 1 - 9 ] \d * ) \. ) { 2 } (?: 0 | [ 1 - 9 ] \d * ) (?: - (?: 0 | [ 1 - 9 ] \d * | [ \d a - z - ] * [ a - z - ] [ \d a - z - ] * ) (?: \. (?: 0 | [ 1 - 9 ] \d * | [ \d a - z - ] * [ a - z - ] [ \d a - z - ] * ) ) * ) ? (?: \+ [ \d a - z - ] + (?: \. [ \d a - z - ] + ) * ) ? \b / gi;
1+ export default function semverRegex ( ) {
2+ return / (?< = ^ v ? | \s v ? ) (?: (?: 0 | [ 1 - 9 ] \d * ) \. ) { 2 } (?: 0 | [ 1 - 9 ] \d * ) (?: - (?: 0 | [ 1 - 9 ] \d * | [ \d a - z - ] * [ a - z - ] [ \d a - z - ] * ) (?: \. (?: 0 | [ 1 - 9 ] \d * | [ \d a - z - ] * [ a - z - ] [ \d a - z - ] * ) ) * ) ? (?: \+ [ \d a - z - ] + (?: \. [ \d a - z - ] + ) * ) ? \b / gi;
3+ }
Original file line number Diff line number Diff line change 11import { expectType } from 'tsd' ;
2- import semverRegex = require ( '.' ) ;
2+ import semverRegex from './index.js' ;
33
44expectType < RegExp > ( semverRegex ( ) ) ;
Original file line number Diff line number Diff line change 10101111 "url" : " https://sindresorhus.com"
1212 },
13+ "type" : " module" ,
14+ "exports" : " ./index.js" ,
1315 "engines" : {
14- "node" : " >=8 "
16+ "node" : " >=12 "
1517 },
1618 "scripts" : {
1719 "test" : " xo && ava && tsd"
3133 " semantic"
3234 ],
3335 "devDependencies" : {
34- "ava" : " ^1.4.1 " ,
35- "tsd" : " ^0.7.2 " ,
36- "xo" : " ^0.24.0 "
36+ "ava" : " ^3.15.0 " ,
37+ "tsd" : " ^0.14.0 " ,
38+ "xo" : " ^0.39.1 "
3739 }
3840}
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ $ npm install semver-regex
1111## Usage
1212
1313``` js
14- const semverRegex = require ( ' semver-regex' ) ;
14+ import semverRegex from ' semver-regex' ;
1515
1616semverRegex ().test (' v1.0.0' );
1717// => true
Original file line number Diff line number Diff line change 11import test from 'ava' ;
2- import semverRegex from '.' ;
2+ import semverRegex from './index.js ' ;
33
44const fixtures = [
55 '0.0.0' ,
You can’t perform that action at this time.
0 commit comments