From e3bc1aa16ee3360a1d77508221190c6286734d1f Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Fri, 26 Mar 2021 20:21:10 -0500 Subject: [PATCH 01/14] Fix lint command --- package.json | 2 +- tsconfig.lint.json | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 tsconfig.lint.json diff --git a/package.json b/package.json index d959c20..b311f72 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "build:demo": "wp --config demo/webpack.config.js", "build:types": "tsc --noEmit false --emitDeclarationOnly", "format": "prettier --write '{src,demo/src}/**'", - "lint": "tsc -b && eslint . --report-unused-disable-directives", + "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives", "precommit": "pretty-quick --staged", "prepublish": "npx publish-please guard", "publish-please": "npx publish-please", diff --git a/tsconfig.lint.json b/tsconfig.lint.json new file mode 100644 index 0000000..67c49bd --- /dev/null +++ b/tsconfig.lint.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "noEmit": true + }, + "extends": "./tsconfig.json", + "references": [{ "path": "./" }] +} From 85d11135699b22953acfb484082a1bc760a34dc3 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Fri, 26 Mar 2021 21:11:35 -0500 Subject: [PATCH 02/14] Fix prepublish hook --- .npmrc | 2 ++ package.json | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.npmrc b/.npmrc index 43c97e7..ed2caad 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,3 @@ package-lock=false +# Allow prepublishOnly as root +unsafe-perm = true diff --git a/package.json b/package.json index b311f72..40283ce 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "format": "prettier --write '{src,demo/src}/**'", "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives", "precommit": "pretty-quick --staged", - "prepublish": "npx publish-please guard", - "publish-please": "npx publish-please", + "prepublishOnly": "publish-please guard", + "publish-please": "publish-please", "publish-please-prereqs": "npm run lint && npm run test && npm run build", "test": "jest --coverage" }, @@ -66,6 +66,7 @@ "npm-run-all": "^4.1.5", "prettier": "2.2.1", "pretty-quick": "3.1.0", + "publish-please": "^5.5.2", "sass-loader": "^11.0.1", "style-loader": "^2.0.0", "ts-jest": "^26.5.3", From f262a737a9e631711cd23e9daee888d800892763 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Fri, 26 Mar 2021 22:23:39 -0500 Subject: [PATCH 03/14] Compile source and types with tsc --- .gitignore | 1 + demo/tsconfig.json | 6 ++++-- package.json | 7 ++++--- src/tsconfig.json | 4 +++- src/tsconfig.test.json | 4 +++- tsconfig.json | 4 ++-- 6 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 7a3fb24..6477d00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ package-lock.json +*.tsbuildinfo coverage/ demo/lib/ diff --git a/demo/tsconfig.json b/demo/tsconfig.json index 7c7adc1..4ddae6f 100644 --- a/demo/tsconfig.json +++ b/demo/tsconfig.json @@ -6,9 +6,11 @@ "es2015.core", "es2015.iterable", "es2016.array.include" - ] + ], + "noEmit": true, + "outDir": "./lib" }, "extends": "../tsconfig.json", - "include": ["src"], + "include": ["src", "webpack.config.js"], "references": [{ "path": "../src" }] } diff --git a/package.json b/package.json index 40283ce..8002fce 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,9 @@ "main": "lib/index.js", "types": "./lib/index.d.ts", "files": [ - "lib/" + "lib/**/*.js", + "lib/**/*.js.map", + "lib/**/*.d.ts" ], "sideEffects": [ "demo/**/polyfills.ts", @@ -26,9 +28,8 @@ }, "scripts": { "build": "run-s build:*", - "build:src": "babel src -d lib --extensions '.js,.ts' --ignore '**/*.spec.js','**/*.spec.ts' --delete-dir-on-start", + "build:src": "tsc -b --clean && tsc -b", "build:demo": "wp --config demo/webpack.config.js", - "build:types": "tsc --noEmit false --emitDeclarationOnly", "format": "prettier --write '{src,demo/src}/**'", "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives", "precommit": "pretty-quick --staged", diff --git a/src/tsconfig.json b/src/tsconfig.json index 2c6c771..8400bb7 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -1,6 +1,8 @@ { "compilerOptions": { - "lib": ["es5", "es2015.core", "es2015.iterable", "es2016.array.include"] + "lib": ["es5", "es2015.core", "es2015.iterable", "es2016.array.include"], + "outDir": "../lib", + "rootDir": "./" }, "extends": "../tsconfig.json", "exclude": ["../**/*.spec.ts", "../**/*.config.js"], diff --git a/src/tsconfig.test.json b/src/tsconfig.test.json index c4ac774..6deedaf 100644 --- a/src/tsconfig.test.json +++ b/src/tsconfig.test.json @@ -7,9 +7,11 @@ "es2016.array.include", "es2017.string" ], + "noEmit": true, + "outDir": "../lib", "types": ["jest", "regexp-tree", "./types/regexp-tree"] }, "extends": "../tsconfig.json", - "include": ["./**/*.spec.ts", "../**/*.config.js"], + "include": ["./**/*.spec.ts", "../jest.config.js"], "references": [{ "path": "./" }] } diff --git a/tsconfig.json b/tsconfig.json index b9436d5..f1d3b95 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,15 +4,15 @@ "baseUrl": ".", "checkJs": true, "composite": true, + "declaration": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, - "module": "es2015", + "module": "CommonJS", "downlevelIteration": true, "moduleResolution": "node", "noImplicitReturns": true, "noUnusedLocals": true, "noUnusedParameters": true, - "outDir": "../lib", "pretty": true, "rootDir": ".", "skipLibCheck": true, From b4f1a5e11c65064b2f595c7c1189915730ea01cc Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 27 Mar 2021 09:07:30 -0500 Subject: [PATCH 04/14] Test that package includes type declarations --- package.json | 3 +-- src/e2e.spec.ts | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8002fce..ab4c2f1 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,7 @@ "types": "./lib/index.d.ts", "files": [ "lib/**/*.js", - "lib/**/*.js.map", - "lib/**/*.d.ts" + "lib/**/*.js.map" ], "sideEffects": [ "demo/**/polyfills.ts", diff --git a/src/e2e.spec.ts b/src/e2e.spec.ts index 9d81cb1..f7aed4f 100644 --- a/src/e2e.spec.ts +++ b/src/e2e.spec.ts @@ -1,6 +1,13 @@ import { count, expand, expandAll, expandN } from '.'; describe('count end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + count(123); + }).toThrow(); + }); + it('returns a count of potential strings that match pattern', () => { const numStrings = count(/[a-z]{5}/i); @@ -11,6 +18,13 @@ describe('count end-to-end', () => { describe('expand end-to-end', () => { const phoneNumberPattern = /((\(555\) ?)|(555-))?\d{3}-\d{4}/; + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expand(123); + }).toThrow(); + }); + it('returns a count of potential strings that match pattern', () => { const phoneNumberExpander = expand(phoneNumberPattern); @@ -29,6 +43,13 @@ describe('expand end-to-end', () => { }); describe('expandAll end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expandAll(123); + }).toThrow(); + }); + it('returns all strings that match pattern', () => { const strings = expandAll(/\d/); @@ -40,6 +61,13 @@ describe('expandAll end-to-end', () => { }); describe('expandN end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expandN(123, 10); + }).toThrow(); + }); + it('returns no more than N strings that match pattern', () => { const pattern = /\d{3,5}/; const strings = expandN(pattern, 5); From 23fa44dba85d26e6cd3e4fae975922e91835ec9e Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 27 Mar 2021 09:19:32 -0500 Subject: [PATCH 05/14] Test package with tsc Validate the @ts-expect-error directives in e2e.spec.ts --- .github/workflows/tests.yml | 2 +- package.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 310b1d3..77efbfd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,7 +35,7 @@ jobs: - run: npm run lint - run: npm run build - run: npm run test - - run: npx testpack-cli --keep={@babel/*,ts-jest,typescript} .babelrc tsconfig*.json src/e2e.spec.ts + - run: npx testpack-cli --test-script=test-package --keep={@babel/*,ts-jest,typescript} .babelrc tsconfig*.json src/e2e.spec.ts - name: Upload test coverage report to Codecov uses: codecov/codecov-action@v1 diff --git a/package.json b/package.json index ab4c2f1..9b718d2 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,8 @@ "prepublishOnly": "publish-please guard", "publish-please": "publish-please", "publish-please-prereqs": "npm run lint && npm run test && npm run build", - "test": "jest --coverage" + "test": "jest --coverage", + "test-package": "tsc -b ./tsconfig.lint.json && jest --coverage" }, "devDependencies": { "@babel/cli": "^7.13.10", From f218741d41e1a7e47044a181d9276d7ce8ca716f Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 27 Mar 2021 09:20:15 -0500 Subject: [PATCH 06/14] Fix testpack-cli syntax to work cross-platform --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 77efbfd..200ebe2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,7 +35,7 @@ jobs: - run: npm run lint - run: npm run build - run: npm run test - - run: npx testpack-cli --test-script=test-package --keep={@babel/*,ts-jest,typescript} .babelrc tsconfig*.json src/e2e.spec.ts + - run: npx testpack-cli --test-script=test-package --keep=@babel/*,ts-jest,typescript .babelrc tsconfig*.json src/e2e.spec.ts - name: Upload test coverage report to Codecov uses: codecov/codecov-action@v1 From 17df3a5a407cdd9f36761bf5ad04c00d4904dac9 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sat, 27 Mar 2021 20:13:20 -0500 Subject: [PATCH 07/14] Uninstall publish-please due to insecure dependency Fix Snyk check failing due to SNYK-JS-LODASH-1040724. Replace publish-please with release-it. --- .publishrc | 15 --------------- .release-it.json | 13 +++++++++++++ package.json | 8 ++++---- 3 files changed, 17 insertions(+), 19 deletions(-) delete mode 100644 .publishrc create mode 100644 .release-it.json diff --git a/.publishrc b/.publishrc deleted file mode 100644 index b90ef3a..0000000 --- a/.publishrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "validations": { - "vulnerableDependencies": false, - "uncommittedChanges": true, - "untrackedFiles": true, - "sensitiveData": true, - "branch": "main", - "gitTag": true - }, - "confirm": true, - "publishCommand": "npm publish", - "publishTag": "latest", - "prePublishScript": "npm run publish-please-prereqs", - "postPublishScript": false -} diff --git a/.release-it.json b/.release-it.json new file mode 100644 index 0000000..80315cf --- /dev/null +++ b/.release-it.json @@ -0,0 +1,13 @@ +{ + "hooks": { + "before:init": ["npm run lint", "npm test"], + "after:bump": "npm run build" + }, + "git": { + "changelog": false, + "commit": false, + "requireBranch": "main", + "requireCommits": true, + "tagName": "${version}" + } +} diff --git a/package.json b/package.json index 9b718d2..bd6758d 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "type": "git", "url": "git+https://github.com/wimpyprogrammer/regex-to-strings.git" }, + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, "bugs": { "url": "https://github.com/wimpyprogrammer/regex-to-strings/issues" }, @@ -32,9 +35,7 @@ "format": "prettier --write '{src,demo/src}/**'", "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives", "precommit": "pretty-quick --staged", - "prepublishOnly": "publish-please guard", - "publish-please": "publish-please", - "publish-please-prereqs": "npm run lint && npm run test && npm run build", + "release": "npx release-it", "test": "jest --coverage", "test-package": "tsc -b ./tsconfig.lint.json && jest --coverage" }, @@ -67,7 +68,6 @@ "npm-run-all": "^4.1.5", "prettier": "2.2.1", "pretty-quick": "3.1.0", - "publish-please": "^5.5.2", "sass-loader": "^11.0.1", "style-loader": "^2.0.0", "ts-jest": "^26.5.3", From d30987dd6d368dd60155328cb9a00aad6b462ce1 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 00:02:31 -0500 Subject: [PATCH 08/14] Revert 23fa44d --- .github/workflows/tests.yml | 2 +- package.json | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 200ebe2..87f392b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,7 +35,7 @@ jobs: - run: npm run lint - run: npm run build - run: npm run test - - run: npx testpack-cli --test-script=test-package --keep=@babel/*,ts-jest,typescript .babelrc tsconfig*.json src/e2e.spec.ts + - run: npx testpack-cli --keep=@babel/*,ts-jest,typescript .babelrc tsconfig*.json src/e2e.spec.ts - name: Upload test coverage report to Codecov uses: codecov/codecov-action@v1 diff --git a/package.json b/package.json index bd6758d..96c6665 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,7 @@ "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives", "precommit": "pretty-quick --staged", "release": "npx release-it", - "test": "jest --coverage", - "test-package": "tsc -b ./tsconfig.lint.json && jest --coverage" + "test": "jest --coverage" }, "devDependencies": { "@babel/cli": "^7.13.10", From 8e5a864a717cd4331d2e96a0815af99a6ea83bcc Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 00:02:46 -0500 Subject: [PATCH 09/14] Revert "Test that package includes type declarations" This reverts commit b4f1a5e11c65064b2f595c7c1189915730ea01cc. --- package.json | 3 ++- src/e2e.spec.ts | 28 ---------------------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index 96c6665..fd3bb97 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "types": "./lib/index.d.ts", "files": [ "lib/**/*.js", - "lib/**/*.js.map" + "lib/**/*.js.map", + "lib/**/*.d.ts" ], "sideEffects": [ "demo/**/polyfills.ts", diff --git a/src/e2e.spec.ts b/src/e2e.spec.ts index f7aed4f..9d81cb1 100644 --- a/src/e2e.spec.ts +++ b/src/e2e.spec.ts @@ -1,13 +1,6 @@ import { count, expand, expandAll, expandN } from '.'; describe('count end-to-end', () => { - it('includes typings', () => { - expect(() => { - // @ts-expect-error Accepts string | RegExp - count(123); - }).toThrow(); - }); - it('returns a count of potential strings that match pattern', () => { const numStrings = count(/[a-z]{5}/i); @@ -18,13 +11,6 @@ describe('count end-to-end', () => { describe('expand end-to-end', () => { const phoneNumberPattern = /((\(555\) ?)|(555-))?\d{3}-\d{4}/; - it('includes typings', () => { - expect(() => { - // @ts-expect-error Accepts string | RegExp - expand(123); - }).toThrow(); - }); - it('returns a count of potential strings that match pattern', () => { const phoneNumberExpander = expand(phoneNumberPattern); @@ -43,13 +29,6 @@ describe('expand end-to-end', () => { }); describe('expandAll end-to-end', () => { - it('includes typings', () => { - expect(() => { - // @ts-expect-error Accepts string | RegExp - expandAll(123); - }).toThrow(); - }); - it('returns all strings that match pattern', () => { const strings = expandAll(/\d/); @@ -61,13 +40,6 @@ describe('expandAll end-to-end', () => { }); describe('expandN end-to-end', () => { - it('includes typings', () => { - expect(() => { - // @ts-expect-error Accepts string | RegExp - expandN(123, 10); - }).toThrow(); - }); - it('returns no more than N strings that match pattern', () => { const pattern = /\d{3,5}/; const strings = expandN(pattern, 5); From 23e321401dd3cd8b06d362d16e5623d9c4190130 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 01:04:03 -0500 Subject: [PATCH 10/14] Remove Babel dependencies TypeScript performs all transpilation. --- .babelrc | 14 -------------- .github/workflows/tests.yml | 2 +- package.json | 5 ----- 3 files changed, 1 insertion(+), 20 deletions(-) delete mode 100644 .babelrc diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 43a01f3..0000000 --- a/.babelrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "presets": [ - "@babel/typescript", - [ - "@babel/preset-env", - { - "targets": { - "node": "10" - } - } - ] - ], - "plugins": ["@babel/plugin-proposal-class-properties"] -} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 87f392b..af0883a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,7 +35,7 @@ jobs: - run: npm run lint - run: npm run build - run: npm run test - - run: npx testpack-cli --keep=@babel/*,ts-jest,typescript .babelrc tsconfig*.json src/e2e.spec.ts + - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.json src/e2e.spec.ts src/tsconfig.test.json - name: Upload test coverage report to Codecov uses: codecov/codecov-action@v1 diff --git a/package.json b/package.json index fd3bb97..87edf26 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,6 @@ "test": "jest --coverage" }, "devDependencies": { - "@babel/cli": "^7.13.10", - "@babel/core": "^7.13.10", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/preset-env": "^7.13.10", - "@babel/preset-typescript": "^7.13.0", "@types/escape-string-regexp": "^2.0.1", "@types/history": "^4.7.3", "@types/jest": "^26.0.10", From 4047668c9750e2b1292b18b6503133b2211ba83f Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 08:18:02 -0500 Subject: [PATCH 11/14] Test that package includes type declarations --- src/e2e.spec.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/e2e.spec.ts b/src/e2e.spec.ts index 9d81cb1..f7aed4f 100644 --- a/src/e2e.spec.ts +++ b/src/e2e.spec.ts @@ -1,6 +1,13 @@ import { count, expand, expandAll, expandN } from '.'; describe('count end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + count(123); + }).toThrow(); + }); + it('returns a count of potential strings that match pattern', () => { const numStrings = count(/[a-z]{5}/i); @@ -11,6 +18,13 @@ describe('count end-to-end', () => { describe('expand end-to-end', () => { const phoneNumberPattern = /((\(555\) ?)|(555-))?\d{3}-\d{4}/; + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expand(123); + }).toThrow(); + }); + it('returns a count of potential strings that match pattern', () => { const phoneNumberExpander = expand(phoneNumberPattern); @@ -29,6 +43,13 @@ describe('expand end-to-end', () => { }); describe('expandAll end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expandAll(123); + }).toThrow(); + }); + it('returns all strings that match pattern', () => { const strings = expandAll(/\d/); @@ -40,6 +61,13 @@ describe('expandAll end-to-end', () => { }); describe('expandN end-to-end', () => { + it('includes typings', () => { + expect(() => { + // @ts-expect-error Accepts string | RegExp + expandN(123, 10); + }).toThrow(); + }); + it('returns no more than N strings that match pattern', () => { const pattern = /\d{3,5}/; const strings = expandN(pattern, 5); From d79fe3cad6d7f5ad0490cedbaab767f673d3f954 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 08:30:30 -0500 Subject: [PATCH 12/14] Remove @types/escape-string-regex dependency escape-string-regex includes types. --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 87edf26..9df53ac 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ "test": "jest --coverage" }, "devDependencies": { - "@types/escape-string-regexp": "^2.0.1", "@types/history": "^4.7.3", "@types/jest": "^26.0.10", "@types/jest-when": "^2.4.1", From 074a24c86bacc414999bca565faefb0a71464149 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 08:31:17 -0500 Subject: [PATCH 13/14] Revert unsafe-perm config This is unneeded after removing the prepublishOnly script. --- .npmrc | 2 -- 1 file changed, 2 deletions(-) diff --git a/.npmrc b/.npmrc index ed2caad..43c97e7 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1 @@ package-lock=false -# Allow prepublishOnly as root -unsafe-perm = true From 0868545752a02f7a0a497a1152487f2a76b31ba8 Mon Sep 17 00:00:00 2001 From: Drew Keller Date: Sun, 28 Mar 2021 08:39:46 -0500 Subject: [PATCH 14/14] Bump patch version to 2.0.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9df53ac..65d76cf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "regex-to-strings", - "version": "2.0.2", + "version": "2.0.3", "repository": { "type": "git", "url": "git+https://github.com/wimpyprogrammer/regex-to-strings.git"