diff --git a/package-lock.json b/package-lock.json index 4806d395e..3022c3c9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mrhenry/polyfill-library", - "version": "4.8.1", + "version": "5.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@mrhenry/polyfill-library", - "version": "4.8.1", + "version": "5.0.0", "license": "MIT", "dependencies": { "from2-string": "^1.1.0", @@ -35,9 +35,7 @@ "apicache": "^1.6.3", "array.prototype.flatmap": "^1.2.1", "audio-context-polyfill": "^1.0.0", - "auto-changelog": "^2.2.1", "Base64": "^1.0.0", - "bluebird": "^3.7.2", "browserstack": "1.6.1", "browserstack-local": "^1.5.2", "chai": "^4.3.4", @@ -68,7 +66,6 @@ "nyc": "^15.0.0", "picturefill": "^3.0.1", "proclaim": "^3.6.0", - "rimraf": "^3.0.0", "seamless-scroll-polyfill": "1.2.4", "semver": "^7.3.7", "sinon": "^15.0.0", @@ -1851,25 +1848,6 @@ "integrity": "sha512-Ex1jZc8e3AIiOBm8Tn0oS4yZ8aT5VCLygaov+fxJ4ymgUB2GPqW5DtQ8NBpR2dfvSR6RjWvMU8+nDwIE/he49w==", "dev": true }, - "node_modules/auto-changelog": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz", - "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==", - "dev": true, - "dependencies": { - "commander": "^7.2.0", - "handlebars": "^4.7.7", - "node-fetch": "^2.6.1", - "parse-github-url": "^1.0.2", - "semver": "^7.3.5" - }, - "bin": { - "auto-changelog": "src/index.js" - }, - "engines": { - "node": ">=8.3" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -1957,12 +1935,6 @@ "node": ">= 6" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -2430,15 +2402,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -6522,26 +6485,6 @@ "isarray": "0.0.1" } }, - "node_modules/node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/node-preload": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", @@ -6951,18 +6894,6 @@ "node": ">=6" } }, - "node_modules/parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", - "dev": true, - "bin": { - "parse-github-url": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -10614,19 +10545,6 @@ "integrity": "sha512-Ex1jZc8e3AIiOBm8Tn0oS4yZ8aT5VCLygaov+fxJ4ymgUB2GPqW5DtQ8NBpR2dfvSR6RjWvMU8+nDwIE/he49w==", "dev": true }, - "auto-changelog": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz", - "integrity": "sha512-vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==", - "dev": true, - "requires": { - "commander": "^7.2.0", - "handlebars": "^4.7.7", - "node-fetch": "^2.6.1", - "parse-github-url": "^1.0.2", - "semver": "^7.3.5" - } - }, "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", @@ -10687,12 +10605,6 @@ } } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -11038,12 +10950,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -14229,15 +14135,6 @@ } } }, - "node-fetch": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", - "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, "node-preload": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", @@ -14552,12 +14449,6 @@ "callsites": "^3.0.0" } }, - "parse-github-url": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", - "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", - "dev": true - }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", diff --git a/package.json b/package.json index e73b7331b..a78baf62d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mrhenry/polyfill-library", - "version": "4.8.1", + "version": "5.0.0", "description": "A polyfill combinator", "main": "lib/index.js", "repository": { @@ -13,7 +13,7 @@ "scripts": { "lint": "eslint polyfills lib tasks test", "lint-config": "node tasks/lint-config/index.js", - "clean": "rimraf ./polyfills/__dist && node tasks/clean", + "clean": "node tasks/clean", "build": "npm run clean && node tasks/updatesources && node tasks/buildsources/buildsources", "watch": "npm run clean && node tasks/updatesources && node tasks/buildsources/watchsource", "fmt": "eslint . --fix", @@ -24,10 +24,9 @@ "test-node": "nyc mocha test/node/**/*.js", "test-node-unit": "mocha test/unit --recursive", "test": "npm run build && npm run test-node && npm run test-node-unit && npm run test-polyfills", - "prepublishOnly": "npm run build && mv polyfills/__dist __dist && rimraf polyfills && mkdir polyfills && mv __dist polyfills/__dist", + "prepublishOnly": "npm run build", "create-new-polyfill": "node ./tasks/create-new-polyfill.js", - "update-browserstack-list": "node ./tasks/updatebrowserstacklist.js", - "version": "auto-changelog -p" + "update-browserstack-list": "node ./tasks/updatebrowserstacklist.js" }, "license": "MIT", "engines": { @@ -69,8 +68,6 @@ "apicache": "^1.6.3", "array.prototype.flatmap": "^1.2.1", "audio-context-polyfill": "^1.0.0", - "auto-changelog": "^2.2.1", - "bluebird": "^3.7.2", "browserstack": "1.6.1", "browserstack-local": "^1.5.2", "chai": "^4.3.4", @@ -101,7 +98,6 @@ "nyc": "^15.0.0", "picturefill": "^3.0.1", "proclaim": "^3.6.0", - "rimraf": "^3.0.0", "seamless-scroll-polyfill": "1.2.4", "semver": "^7.3.7", "sinon": "^15.0.0", diff --git a/test/polyfills/remotetest.js b/test/polyfills/remotetest.js index 235c43d06..73f21d075 100644 --- a/test/polyfills/remotetest.js +++ b/test/polyfills/remotetest.js @@ -1,11 +1,5 @@ "use strict"; -global.Promise = require("bluebird"); -// Enable long stack traces -Promise.config({ - longStackTraces: true -}); - const wait = duration => new Promise(resolve => setTimeout(resolve, duration)); // By default, promises fail silently if you don't attach a .catch() handler to them.