diff --git a/.prettierrc.json b/.prettierrc.json index f6736bc..966db1e 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,11 +1,12 @@ { + "arrowParens": "avoid", + "bracketSpacing": false, + "endOfLine": "auto", + "parser": "typescript", "printWidth": 80, - "tabWidth": 2, - "useTabs": false, "semi": true, "singleQuote": true, + "tabWidth": 2, "trailingComma": "none", - "bracketSpacing": false, - "arrowParens": "avoid", - "parser": "typescript" - } \ No newline at end of file + "useTabs": false +} \ No newline at end of file diff --git a/__tests__/cache.test.ts b/__tests__/cache.test.ts index 1f70bbd..f410d9d 100644 --- a/__tests__/cache.test.ts +++ b/__tests__/cache.test.ts @@ -1,4 +1,4 @@ -import * as install from '../src/cache'; +import * as cache from '../src/cache'; import * as utils from '../src/utils'; /** @@ -42,22 +42,19 @@ function setEnv( describe('Install', () => { it('Test Run', async () => { setEnv('7.0', 'xdebug, pcov', 'cache-v1'); - // @ts-ignore - const script: string = await install.run(); + const script: string = '' + (await cache.run()); expect(script).toContain('bash extensions.sh "xdebug, pcov" cache-v1 7.0'); }); it('Test Run', async () => { setEnv('7.4', 'xdebug, zip', 'cache-v2'); - // @ts-ignore - const script: string = await install.run(); + const script: string = '' + (await cache.run()); expect(script).toContain('bash extensions.sh "xdebug, zip" cache-v2 7.4'); }); it('Test Run', async () => { setEnv('7.4', 'xdebug, :zip', 'cache-v2'); - // @ts-ignore - const script: string = await install.run(); + const script: string = '' + (await cache.run()); expect(script).toContain('bash extensions.sh "xdebug" cache-v2 7.4'); }); }); diff --git a/dist/index.js b/dist/index.js index 1cb0e1a..fe6614e 100644 --- a/dist/index.js +++ b/dist/index.js @@ -19,7 +19,13 @@ module.exports = /******/ }; /******/ /******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ var threw = true; +/******/ try { +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ threw = false; +/******/ } finally { +/******/ if(threw) delete installedModules[moduleId]; +/******/ } /******/ /******/ // Flag the module as loaded /******/ module.l = true; @@ -966,6 +972,25 @@ module.exports = require("child_process"); "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { @@ -975,14 +1000,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; Object.defineProperty(exports, "__esModule", { value: true }); +exports.filterExtensions = exports.getInput = void 0; const core = __importStar(__webpack_require__(470)); /** * Function to get inputs from both with and env annotations. @@ -1586,6 +1605,25 @@ function isUnixExecutable(stats) { "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { @@ -1595,14 +1633,8 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; Object.defineProperty(exports, "__esModule", { value: true }); +exports.run = void 0; const exec_1 = __webpack_require__(986); const core = __importStar(__webpack_require__(470)); const path = __importStar(__webpack_require__(622)); diff --git a/package-lock.json b/package-lock.json index 93cc6b7..bf26d0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "cache-extensions", - "version": "1.0.6", + "version": "1.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -23,28 +23,28 @@ "integrity": "sha512-J8KuFqVPr3p6U8W93DOXlXW6zFvrQAJANdS+vw0YhusLIq+bszW8zmK2Fh1C2kDPX8FMvwIl1OUcFgvJoXLbAg==" }, "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.1" } }, "@babel/core": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz", - "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz", + "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.6", - "@babel/parser": "^7.9.6", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.2", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helpers": "^7.10.1", + "@babel/parser": "^7.10.2", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -70,12 +70,12 @@ } }, "@babel/generator": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", - "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz", + "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==", "dev": true, "requires": { - "@babel/types": "^7.9.6", + "@babel/types": "^7.10.2", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -90,128 +90,128 @@ } }, "@babel/helper-function-name": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", - "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", + "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.9.5" + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", + "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz", + "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz", + "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz", + "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz", + "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==", "dev": true }, "@babel/helper-replace-supers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz", - "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", "dev": true, "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" } }, "@babel/helper-validator-identifier": { - "version": "7.9.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", - "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==", "dev": true }, "@babel/helpers": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.6.tgz", - "integrity": "sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", "dev": true, "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.6", - "@babel/types": "^7.9.6" + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.1", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -269,9 +269,9 @@ } }, "@babel/parser": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", - "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz", + "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -293,12 +293,12 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz", - "integrity": "sha512-UcAyQWg2bAN647Q+O811tG9MrJ38Z10jjhQdKNAL8fsyPzE3cCN/uT+f55cFVY4aGO4jqJAvmqsuY3GQDwAoXg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz", + "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-json-strings": { @@ -311,12 +311,12 @@ } }, "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz", - "integrity": "sha512-Zpg2Sgc++37kuFl6ppq2Q7Awc6E6AIW671x5PY8E/f7MCIyPPGK/EoeZXvvY3P42exZ3Q4/t3YOzP/HiN79jDg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz", + "integrity": "sha512-XyHIFa9kdrgJS91CUH+ccPVTnJShr8nLGc5bG2IhGXv5p1Rd+8BleGE5yzIg2Nc1QZAdHDa0Qp4m6066OL96Iw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -329,12 +329,12 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -364,38 +364,29 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/runtime": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", - "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", + "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1" } }, "@babel/traverse": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", - "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", + "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", "dev": true, "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.6", - "@babel/helper-function-name": "^7.9.5", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.6", - "@babel/types": "^7.9.6", + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" @@ -410,12 +401,12 @@ } }, "@babel/types": { - "version": "7.9.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", - "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz", + "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.9.5", + "@babel/helper-validator-identifier": "^7.10.1", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -437,13 +428,14 @@ } }, "@istanbuljs/load-nyc-config": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz", - "integrity": "sha512-ZR0rq/f/E4f4XcgnDvtMWXCUJpi8eO0rssVhmztsZqLIEFA9UUP9zmpE0VxlM+kv/E1ul2I876Fwil2ayptDVg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", + "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, @@ -900,9 +892,9 @@ } }, "@sinonjs/commons": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.2.tgz", - "integrity": "sha512-+DUO6pnp3udV/v2VfUWgaY5BIE1IfT7lLfeDzPVeMT1XKkaAp9LgSI9x5RtrFQoZ9Oi0PgXQQHPaoKu7dCjVxw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", + "integrity": "sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -918,9 +910,9 @@ } }, "@types/babel__core": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.7.tgz", - "integrity": "sha512-RL62NqSFPCDK2FM1pSDH0scHpJvsXtZNiYlMB73DgPBaG1E38ZYVL+ei5EkWRbr+KC4YNiAUNBnRj+bgwpgjMw==", + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.8.tgz", + "integrity": "sha512-KXBiQG2OXvaPWFPDS1rD8yV9vO0OuWIqAEqLsbfX0oU2REN5KuoMnZ1gClWcBhO5I3n6oTVAmrMufOvRqdmFTQ==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -950,9 +942,9 @@ } }, "@types/babel__traverse": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.11.tgz", - "integrity": "sha512-ddHK5icION5U6q11+tV2f9Mo6CZVuT8GJKld2q9LqHSZbvLbH34Kcu2yFGckZut453+eQU6btIA3RihmnRgI+Q==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.12.tgz", + "integrity": "sha512-t4CoEokHTfcyfb4hUaF9oOHu9RmmNWnm1CP0YmMqOOfClKascOmvlEM736vlqeScuGvBDsHkf8R2INd4DWreQA==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -980,9 +972,9 @@ } }, "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz", + "integrity": "sha512-rsZg7eL+Xcxsxk2XlBt9KcG8nOp9iYdKCOikY9x2RFJCyOdNj4MKPQty0e8oZr29vVAzKXr1BmR+kZauti3o1w==", "dev": true }, "@types/istanbul-lib-report": { @@ -995,9 +987,9 @@ } }, "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*", @@ -1005,9 +997,9 @@ } }, "@types/jest": { - "version": "25.2.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", - "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "version": "25.2.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz", + "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==", "dev": true, "requires": { "jest-diff": "^25.2.1", @@ -1021,9 +1013,9 @@ "dev": true }, "@types/node": { - "version": "13.13.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz", - "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==", + "version": "14.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.9.tgz", + "integrity": "sha512-0sCTiXKXELOBxvZLN4krQ0FPOAA7ij+6WwvD0k/PHd9/KAkr4dXel5J9fh6F4x1FwAQILqAWkmpeuS6mjf1iKA==", "dev": true }, "@types/normalize-package-data": { @@ -1039,9 +1031,9 @@ "dev": true }, "@types/prettier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.0.tgz", - "integrity": "sha512-/rM+sWiuOZ5dvuVzV37sUuklsbg+JPOP8d+nNFlo2ZtfpzPiPvh1/gc8liWOLBqe+sR+ZM7guPaIcTt6UZTo7Q==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.0.1.tgz", + "integrity": "sha512-boy4xPNEtiw6N3abRhBi/e7hNvy3Tt8E9ZRAQrwAGzoCGZS/1wjo9KY7JHhnfnEsG5wSjDbymCozUM9a3ea7OQ==", "dev": true }, "@types/stack-utils": { @@ -1051,9 +1043,9 @@ "dev": true }, "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "dev": true, "requires": { "@types/yargs-parser": "*" @@ -1066,45 +1058,46 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.31.0.tgz", - "integrity": "sha512-iIC0Pb8qDaoit+m80Ln/aaeu9zKQdOLF4SHcGLarSeY1gurW6aU4JsOPMjKQwXlw70MvWKZQc6S2NamA8SJ/gg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.1.0.tgz", + "integrity": "sha512-D52KwdgkjYc+fmTZKW7CZpH5ZBJREJKZXRrveMiRCmlzZ+Rw9wRVJ1JAmHQ9b/+Ehy1ZeaylofDB9wwXUt83wg==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "2.31.0", + "@typescript-eslint/experimental-utils": "3.1.0", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", + "semver": "^7.3.2", "tsutils": "^3.17.1" } }, "@typescript-eslint/experimental-utils": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.0.tgz", - "integrity": "sha512-MI6IWkutLYQYTQgZ48IVnRXmLR/0Q6oAyJgiOror74arUMh7EWjJkADfirZhRsUMHeLJ85U2iySDwHTSnNi9vA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.0.tgz", + "integrity": "sha512-Zf8JVC2K1svqPIk1CB/ehCiWPaERJBBokbMfNTNRczCbQSlQXaXtO/7OfYz9wZaecNvdSvVADt6/XQuIxhC79w==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.31.0", + "@typescript-eslint/typescript-estree": "3.1.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.31.0.tgz", - "integrity": "sha512-uph+w6xUOlyV2DLSC6o+fBDzZ5i7+3/TxAsH4h3eC64tlga57oMb96vVlXoMwjR/nN+xyWlsnxtbDkB46M2EPQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.1.0.tgz", + "integrity": "sha512-NcDSJK8qTA2tPfyGiPes9HtVKLbksmuYjlgGAUs7Ld2K0swdWibnCq9IJx9kJN8JJdgUJSorFiGaPHBgH81F/Q==", "dev": true, "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.31.0", - "@typescript-eslint/typescript-estree": "2.31.0", + "@typescript-eslint/experimental-utils": "3.1.0", + "@typescript-eslint/typescript-estree": "3.1.0", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.31.0.tgz", - "integrity": "sha512-vxW149bXFXXuBrAak0eKHOzbcu9cvi6iNcJDzEtOkRwGHxJG15chiAQAwhLOsk+86p9GTr/TziYvw+H9kMaIgA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.1.0.tgz", + "integrity": "sha512-+4nfYauqeQvK55PgFrmBWFVYb6IskLyOosYEmhH3mSVhfBp9AIJnjExdgDmKWoOBHRcPM8Ihfm2BFpZf0euUZQ==", "dev": true, "requires": { "debug": "^4.1.1", @@ -1112,14 +1105,14 @@ "glob": "^7.1.6", "is-glob": "^4.0.1", "lodash": "^4.17.15", - "semver": "^6.3.0", + "semver": "^7.3.2", "tsutils": "^3.17.1" } }, "@zeit/ncc": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.1.tgz", - "integrity": "sha512-Qq3bMuonkcnV/96jhy9SQYdh39NXHxNMJ1O31ZFzWG9n52fR2DLtgrNzhj/ahlEjnBziMLGVWDbaS9sf03/fEw==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@zeit/ncc/-/ncc-0.22.3.tgz", + "integrity": "sha512-jnCLpLXWuw/PAiJiVbLjA8WBC0IJQbFeUwF4I9M+23MvIxTxk5pD4Q8byQBSPmHQjz5aBoA7AKAElQxMpjrCLQ==", "dev": true }, "abab": { @@ -1311,9 +1304,9 @@ "dev": true }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", "dev": true }, "babel-jest": { @@ -1773,9 +1766,9 @@ } }, "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -2090,9 +2083,9 @@ } }, "eslint": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.0.0.tgz", - "integrity": "sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.1.0.tgz", + "integrity": "sha512-DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -2142,12 +2135,6 @@ "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true } } }, @@ -2262,12 +2249,41 @@ } }, "eslint-plugin-jest": { - "version": "23.10.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.10.0.tgz", - "integrity": "sha512-cHC//nesojSO1MLxVmFJR/bUaQQG7xvMHQD8YLbsQzevR41WKm8paKDUv2wMHlUy5XLZUmNcWuflOi4apS8D+Q==", + "version": "23.13.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.13.2.tgz", + "integrity": "sha512-qZit+moTXTyZFNDqSIR88/L3rdBlTU7CuW6XmyErD2FfHEkdoLgThkRbiQjzgYnX6rfgLx3Ci4eJmF4Ui5v1Cw==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "^2.5.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + } } }, "eslint-plugin-prettier": { @@ -2804,6 +2820,12 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, "get-stdin": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", @@ -3271,9 +3293,9 @@ "dev": true }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", "dev": true }, "is-ci": { @@ -3474,18 +3496,23 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.1.tgz", - "integrity": "sha512-imIchxnodll7pvQBYOqUu88EufLCU56LMeFPZZM/fJZ1irYcYdqroaV+ACK1Ila8ls09iEYArp+nqyC6lW1Vfg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { "@babel/core": "^7.7.5", - "@babel/parser": "^7.7.5", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "istanbul-lib-report": { @@ -3610,9 +3637,9 @@ } }, "execa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.1.tgz", - "integrity": "sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz", + "integrity": "sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -4625,12 +4652,6 @@ "ansi-styles": "^4.0.0", "react-is": "^16.12.0" } - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true } } }, @@ -4788,9 +4809,9 @@ "dev": true }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -4975,6 +4996,14 @@ "dev": true, "requires": { "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "make-error": { @@ -5145,9 +5174,9 @@ "dev": true }, "node-notifier": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.0.tgz", - "integrity": "sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-7.0.1.tgz", + "integrity": "sha512-VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg==", "dev": true, "optional": true, "requires": { @@ -5157,15 +5186,6 @@ "shellwords": "^0.1.1", "uuid": "^7.0.3", "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, - "optional": true - } } }, "normalize-package-data": { @@ -5327,9 +5347,9 @@ } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "optionator": { @@ -5606,12 +5626,6 @@ "read-pkg": "^2.0.0" } }, - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", - "dev": true - }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -5992,9 +6006,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true }, "semver-compare": { @@ -6285,9 +6299,9 @@ "dev": true }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -6301,9 +6315,9 @@ "dev": true }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { "spdx-exceptions": "^2.1.0", @@ -6687,9 +6701,9 @@ } }, "ts-jest": { - "version": "25.5.1", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-25.5.1.tgz", - "integrity": "sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==", + "version": "26.1.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.1.0.tgz", + "integrity": "sha512-JbhQdyDMYN5nfKXaAwCIyaWLGwevcT2/dbqRPsQeh6NZPUuXjZQZEfeLb75tz0ubCIgEELNm6xAzTe5NXs5Y4Q==", "dev": true, "requires": { "bs-logger": "0.x", @@ -6699,15 +6713,23 @@ "lodash.memoize": "4.x", "make-error": "1.x", "micromatch": "4.x", - "mkdirp": "0.x", - "semver": "6.x", + "mkdirp": "1.x", + "semver": "7.x", "yargs-parser": "18.x" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } } }, "tslib": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz", - "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true }, "tsutils": { @@ -6765,9 +6787,9 @@ } }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz", + "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==", "dev": true }, "union-value": { @@ -6851,9 +6873,9 @@ "optional": true }, "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, "v8-to-istanbul": { @@ -7053,13 +7075,10 @@ "dev": true }, "yaml": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz", - "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.9.2" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yargs": { "version": "15.3.1", diff --git a/package.json b/package.json index 8440b29..07da5f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cache-extensions", - "version": "1.0.6", + "version": "1.1.0", "private": false, "description": "Cache extensions in GitHub Actions", "main": "dist/index.js", @@ -28,27 +28,27 @@ "@actions/exec": "^1.0.4" }, "devDependencies": { - "@types/jest": "^25.2.1", - "@types/node": "^13.13.5", - "@typescript-eslint/eslint-plugin": "^2.31.0", - "@typescript-eslint/parser": "^2.31.0", - "@zeit/ncc": "^0.22.1", - "eslint": "^7.0.0", + "@types/jest": "^25.2.3", + "@types/node": "^14.0.9", + "@typescript-eslint/eslint-plugin": "^3.1.0", + "@typescript-eslint/parser": "^3.1.0", + "@zeit/ncc": "^0.22.3", + "eslint": "^7.1.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-import": "^2.20.2", - "eslint-plugin-jest": "^23.10.0", + "eslint-plugin-jest": "^23.13.2", "eslint-plugin-prettier": "^3.1.3", "husky": "^4.2.5", "jest": "^26.0.1", "jest-circus": "^26.0.1", "prettier": "^2.0.5", - "ts-jest": "^25.5.1", - "typescript": "^3.8.3" + "ts-jest": "^26.1.0", + "typescript": "^3.9.3" }, "husky": { "skipCI": true, "hooks": { - "pre-commit": "npm run format && npm run lint && npm run build && npm run release" + "pre-commit": "npm run format && npm run lint && npm run test && npm run build && npm run release" } } } diff --git a/src/lists/bionic-php8.0-extensions b/src/lists/bionic-php8.0-extensions index cb04cba..e097321 100644 --- a/src/lists/bionic-php8.0-extensions +++ b/src/lists/bionic-php8.0-extensions @@ -1,16 +1,21 @@ [PHP Modules] bcmath bz2 +calendar Core ctype curl date dom +enchant exif +FFI fileinfo filter ftp gd +gettext +gmp hash iconv intl @@ -21,12 +26,16 @@ mysqli mysqlnd openssl pcntl +pcov pcre PDO pdo_mysql +pdo_pgsql pdo_sqlite +pgsql Phar posix +pspell readline Reflection session @@ -37,6 +46,7 @@ sockets SPL sqlite3 standard +sysvmsg sysvsem sysvshm tidy diff --git a/src/lists/focal-libs b/src/lists/focal-libs new file mode 100644 index 0000000..791090f --- /dev/null +++ b/src/lists/focal-libs @@ -0,0 +1,753 @@ +lib32gcc-s1 +lib32gcc1 +lib32stdc++6 +lib32z1 +libaccountsservice0 +libacl1 +libaio1 +libapparmor1 +libappindicator3-1 +libappstream4 +libapr1 +libaprutil1 +libapt-pkg6.0 +libarchive13 +libargon2-1 +libaria2-0 +libasan4 +libasan5 +libasn1-8-heimdal +libasound2-data +libasound2 +libassuan0 +libatk-bridge2.0-0 +libatk1.0-0 +libatk1.0-data +libatm1 +libatomic1 +libatspi2.0-0 +libattr1 +libaudit-common +libaudit1 +libauthen-sasl-perl +libavahi-client3 +libavahi-common-data +libavahi-common3 +libbinutils +libblkid-dev +libblkid1 +libboost-context1.71.0 +libboost-filesystem1.71.0 +libboost-program-options1.71.0 +libboost-thread1.71.0 +libbrotli1 +libbsd0 +libburn4 +libbz2-1.0 +libbz2-dev +libc-ares2 +libc-bin +libc-client2007e +libc-dev-bin +libc6-dev +libc6-i386 +libc6 +libcairo-gobject2 +libcairo-script-interpreter2 +libcairo2-dev +libcairo2 +libcanberra0 +libcap-ng0 +libcap2-bin +libcap2 +libcbor0.6 +libcc1-0 +libcgi-fast-perl +libcgi-pm-perl +libcgroup1 +libcilkrts5 +libclang-common-6.0-dev +libclang-common-8-dev +libclang-common-9-dev +libclang-cpp9 +libclang1-6.0 +libclang1-8 +libcolord2 +libcom-err2 +libcrypt-dev +libcrypt1 +libcryptsetup12 +libctf-nobfd0 +libctf0 +libcups2 +libcurl3-gnutls +libcurl4 +libdata-dump-perl +libdatrie1 +libdb5.3 +libdbus-1-3 +libdbus-glib-1-2 +libdbusmenu-glib4 +libdbusmenu-gtk3-4 +libdconf1 +libdebconfclient0 +libdevmapper-event1.02.1 +libdevmapper1.02.1 +libdjvulibre-dev +libdjvulibre-text +libdjvulibre21 +libdns-export1109 +libdpkg-perl +libdrm-amdgpu1 +libdrm-common +libdrm-intel1 +libdrm-nouveau2 +libdrm-radeon1 +libdrm2 +libdw1 +libdwarf1 +libeatmydata1 +libedit2 +libefiboot1 +libefivar1 +libelf1 +libencode-locale-perl +libepoxy0 +liberror-perl +libestr0 +libevent-2.1-7 +libevent-core-2.1-7 +libevent-pthreads-2.1-7 +libexif-dev +libexif12 +libexpat1-dev +libexpat1 +libext2fs2 +libfakeroot +libfastjson4 +libfcgi-perl +libfdisk1 +libffi-dev +libffi7 +libfftw3-double3 +libfido2-1 +libfile-basedir-perl +libfile-desktopentry-perl +libfile-listing-perl +libfile-mimeinfo-perl +libfl2 +libfont-afm-perl +libfontconfig1-dev +libfontconfig1 +libfontenc1 +libfreetype-dev +libfreetype6-dev +libfreetype6 +libfribidi0 +libfuse2 +libfwupd2 +libfwupdplugin1 +libgbm-dev +libgbm1 +libgc1c2 +libgcab-1.0-0 +libgcc-7-dev +libgcc-8-dev +libgcc-9-dev +libgcc-s1 +libgconf-2-4 +libgcrypt20 +libgdbm-compat4 +libgdbm6 +libgdiplus +libgdk-pixbuf2.0-0 +libgdk-pixbuf2.0-bin +libgdk-pixbuf2.0-common +libgdk-pixbuf2.0-dev +libgflags2.2 +libgfortran-8-dev +libgfortran-9-dev +libgfortran5 +libgif7 +libgirepository-1.0-1 +libgl1-mesa-dri +libgl1 +libglapi-mesa +libglib2.0-0 +libglib2.0-bin +libglib2.0-data +libglib2.0-dev-bin +libglib2.0-dev +libglvnd0 +libglx-mesa0 +libglx0 +libgmp-dev +libgmp10 +libgmpxx4ldbl +libgnutls30 +libgomp1 +libgoogle-glog0v5 +libgpg-error0 +libgpgme11 +libgpm2 +libgraphite2-3 +libgs9-common +libgs9 +libgssapi-krb5-2 +libgssapi3-heimdal +libgstreamer1.0-0 +libgtk-3-0 +libgtk-3-common +libgudev-1.0-0 +libgusb2 +libharfbuzz0b +libhavege1 +libhcrypto4-heimdal +libheimbase1-heimdal +libheimntlm0-heimdal +libhogweed5 +libhtml-form-perl +libhtml-format-perl +libhtml-parser-perl +libhtml-tagset-perl +libhtml-template-perl +libhtml-tree-perl +libhttp-cookies-perl +libhttp-daemon-perl +libhttp-date-perl +libhttp-message-perl +libhttp-negotiate-perl +libhx509-5-heimdal +libice-dev +libice6 +libicu-dev +libicu66 +libidn11 +libidn2-0 +libijs-0.35 +libilmbase-dev +libilmbase24 +libio-html-perl +libio-socket-ssl-perl +libio-stringy-perl +libip4tc2 +libip6tc2 +libipc-system-simple-perl +libisc-export1105 +libisl22 +libisns0 +libisoburn1 +libisofs6 +libitm1 +libjbig-dev +libjbig0 +libjbig2dec0 +libjemalloc2 +libjpeg-dev +libjpeg-turbo8-dev +libjpeg-turbo8 +libjpeg8-dev +libjpeg8 +libjq1 +libjs-jquery +libjs-xmlextras +libjson-c4 +libjson-glib-1.0-0 +libjson-glib-1.0-common +libjsoncpp1 +libjte2 +libk5crypto3 +libkeyutils1 +libklibc +libkmod2 +libkrb5-26-heimdal +libkrb5-3 +libkrb5support0 +libksba8 +liblcms2-2 +liblcms2-dev +libldap-2.4-2 +libldap-common +liblldb-6.0-dev +liblldb-6.0 +liblldb-8 +liblldb-9 +libllvm6.0 +libllvm8 +libllvm9 +liblmdb0 +liblocale-gettext-perl +liblqr-1-0-dev +liblqr-1-0 +liblsan0 +libltdl-dev +libltdl7 +liblua5.2-0 +liblvm2cmd2.03 +liblwp-mediatypes-perl +liblwp-protocol-https-perl +liblz4-1 +liblzma-dev +liblzma5 +liblzo2-2 +libmagic-dev +libmagic-mgc +libmagic1 +libmagickcore-6-arch-config +libmagickcore-6-headers +libmagickcore-6.q16-6-extra +libmagickcore-6.q16-6 +libmagickcore-6.q16-dev +libmagickcore-dev +libmagickwand-6-headers +libmagickwand-6.q16-6 +libmagickwand-6.q16-dev +libmagickwand-dev +libmailtools-perl +libmaxminddb0 +libmcrypt4 +libmecab2 +libmemcached11 +libmnl0 +libmono-2.0-1 +libmono-2.0-dev +libmono-accessibility4.0-cil +libmono-cairo4.0-cil +libmono-cecil-private-cil +libmono-cil-dev +libmono-codecontracts4.0-cil +libmono-compilerservices-symbolwriter4.0-cil +libmono-corlib4.5-cil +libmono-cscompmgd0.0-cil +libmono-csharp4.0c-cil +libmono-custommarshalers4.0-cil +libmono-data-tds4.0-cil +libmono-db2-1.0-cil +libmono-debugger-soft4.0a-cil +libmono-http4.0-cil +libmono-i18n-cjk4.0-cil +libmono-i18n-mideast4.0-cil +libmono-i18n-other4.0-cil +libmono-i18n-rare4.0-cil +libmono-i18n-west4.0-cil +libmono-i18n4.0-all +libmono-i18n4.0-cil +libmono-ldap4.0-cil +libmono-management4.0-cil +libmono-messaging-rabbitmq4.0-cil +libmono-messaging4.0-cil +libmono-microsoft-build-engine4.0-cil +libmono-microsoft-build-framework4.0-cil +libmono-microsoft-build-tasks-v4.0-4.0-cil +libmono-microsoft-build-utilities-v4.0-4.0-cil +libmono-microsoft-build4.0-cil +libmono-microsoft-csharp4.0-cil +libmono-microsoft-visualc10.0-cil +libmono-microsoft-web-infrastructure1.0-cil +libmono-oracle4.0-cil +libmono-parallel4.0-cil +libmono-peapi4.0a-cil +libmono-posix4.0-cil +libmono-profiler +libmono-rabbitmq4.0-cil +libmono-relaxng4.0-cil +libmono-security4.0-cil +libmono-sharpzip4.84-cil +libmono-simd4.0-cil +libmono-smdiagnostics0.0-cil +libmono-sqlite4.0-cil +libmono-system-componentmodel-composition4.0-cil +libmono-system-componentmodel-dataannotations4.0-cil +libmono-system-configuration-install4.0-cil +libmono-system-configuration4.0-cil +libmono-system-core4.0-cil +libmono-system-data-datasetextensions4.0-cil +libmono-system-data-entity4.0-cil +libmono-system-data-linq4.0-cil +libmono-system-data-services-client4.0-cil +libmono-system-data-services4.0-cil +libmono-system-data4.0-cil +libmono-system-deployment4.0-cil +libmono-system-design4.0-cil +libmono-system-drawing-design4.0-cil +libmono-system-drawing4.0-cil +libmono-system-dynamic4.0-cil +libmono-system-enterpriseservices4.0-cil +libmono-system-identitymodel-selectors4.0-cil +libmono-system-identitymodel4.0-cil +libmono-system-io-compression-filesystem4.0-cil +libmono-system-io-compression4.0-cil +libmono-system-json-microsoft4.0-cil +libmono-system-json4.0-cil +libmono-system-ldap-protocols4.0-cil +libmono-system-ldap4.0-cil +libmono-system-management4.0-cil +libmono-system-messaging4.0-cil +libmono-system-net-http-formatting4.0-cil +libmono-system-net-http-webrequest4.0-cil +libmono-system-net-http4.0-cil +libmono-system-net4.0-cil +libmono-system-numerics-vectors4.0-cil +libmono-system-numerics4.0-cil +libmono-system-reactive-core2.2-cil +libmono-system-reactive-debugger2.2-cil +libmono-system-reactive-experimental2.2-cil +libmono-system-reactive-interfaces2.2-cil +libmono-system-reactive-linq2.2-cil +libmono-system-reactive-observable-aliases0.0-cil +libmono-system-reactive-platformservices2.2-cil +libmono-system-reactive-providers2.2-cil +libmono-system-reactive-runtime-remoting2.2-cil +libmono-system-reactive-windows-forms2.2-cil +libmono-system-reactive-windows-threading2.2-cil +libmono-system-reflection-context4.0-cil +libmono-system-runtime-caching4.0-cil +libmono-system-runtime-durableinstancing4.0-cil +libmono-system-runtime-serialization-formatters-soap4.0-cil +libmono-system-runtime-serialization4.0-cil +libmono-system-runtime4.0-cil +libmono-system-security4.0-cil +libmono-system-servicemodel-activation4.0-cil +libmono-system-servicemodel-discovery4.0-cil +libmono-system-servicemodel-internals0.0-cil +libmono-system-servicemodel-routing4.0-cil +libmono-system-servicemodel-web4.0-cil +libmono-system-servicemodel4.0a-cil +libmono-system-serviceprocess4.0-cil +libmono-system-threading-tasks-dataflow4.0-cil +libmono-system-transactions4.0-cil +libmono-system-web-abstractions4.0-cil +libmono-system-web-applicationservices4.0-cil +libmono-system-web-dynamicdata4.0-cil +libmono-system-web-extensions-design4.0-cil +libmono-system-web-extensions4.0-cil +libmono-system-web-http-selfhost4.0-cil +libmono-system-web-http-webhost4.0-cil +libmono-system-web-http4.0-cil +libmono-system-web-mobile4.0-cil +libmono-system-web-mvc3.0-cil +libmono-system-web-razor2.0-cil +libmono-system-web-regularexpressions4.0-cil +libmono-system-web-routing4.0-cil +libmono-system-web-services4.0-cil +libmono-system-web-webpages-deployment2.0-cil +libmono-system-web-webpages-razor2.0-cil +libmono-system-web-webpages2.0-cil +libmono-system-web4.0-cil +libmono-system-windows-forms-datavisualization4.0a-cil +libmono-system-windows-forms4.0-cil +libmono-system-windows4.0-cil +libmono-system-workflow-activities4.0-cil +libmono-system-workflow-componentmodel4.0-cil +libmono-system-workflow-runtime4.0-cil +libmono-system-xaml4.0-cil +libmono-system-xml-linq4.0-cil +libmono-system-xml-serialization4.0-cil +libmono-system-xml4.0-cil +libmono-system4.0-cil +libmono-tasklets4.0-cil +libmono-webbrowser4.0-cil +libmono-webmatrix-data4.0-cil +libmono-windowsbase4.0-cil +libmono-xbuild-tasks4.0-cil +libmonoboehm-2.0-1 +libmonosgen-2.0-1 +libmonosgen-2.0-dev +libmount-dev +libmount1 +libmpc3 +libmpdec2 +libmpfr6 +libmpx2 +libmspack0 +libmysqlclient-dev +libmysqlclient21 +libncurses-dev +libncurses5 +libncurses6 +libncursesw5 +libncursesw6 +libnet-dbus-perl +libnet-http-perl +libnet-smtp-ssl-perl +libnet-ssleay-perl +libnetfilter-conntrack3 +libnetplan0 +libnettle7 +libnewt0.52 +libnfnetlink0 +libnftnl11 +libnghttp2-14 +libnorm1 +libnotify4 +libnpth0 +libnspr4 +libnss-systemd +libnss3 +libntfs-3g883 +libnuma1 +libobjc-8-dev +libobjc-9-dev +libobjc4 +libogg0 +libomp-9-dev +libomp5-9 +libonig5 +libopenexr-dev +libopenexr24 +libopenjp2-7 +libp11-kit0 +libpackagekit-glib2-18 +libpam-cap +libpam-modules-bin +libpam-modules +libpam-runtime +libpam-systemd +libpam0g +libpango-1.0-0 +libpangocairo-1.0-0 +libpangoft2-1.0-0 +libpaper-utils +libpaper1 +libparted2 +libpcap0.8 +libpci3 +libpciaccess0 +libpcre16-3 +libpcre2-16-0 +libpcre2-32-0 +libpcre2-8-0 +libpcre2-dev +libpcre2-posix2 +libpcre3-dev +libpcre32-3 +libpcre3 +libpcrecpp0v5 +libpcsclite1 +libperl5.30 +libpfm4 +libpgm-5.2-0 +libpipeline1 +libpixman-1-0 +libpixman-1-dev +libplymouth5 +libpng-dev +libpng16-16 +libpolkit-agent-1-0 +libpolkit-gobject-1-0 +libpopt0 +libpq-dev +libpq5 +libprocps8 +libproxy1v5 +libpsl5 +libpthread-stubs0-dev +libpython2-stdlib +libpython2.7-minimal +libpython2.7-stdlib +libpython2.7 +libpython3-dev +libpython3-stdlib +libpython3.8-dev +libpython3.8-minimal +libpython3.8-stdlib +libpython3.8 +libquadmath0 +librabbitmq4 +libre2-5 +libreadline5 +libreadline8 +librest-0.7-0 +libroken18-heimdal +librpm8 +librpmbuild8 +librpmio8 +librpmsign8 +librsvg2-2 +librsvg2-common +librsvg2-dev +librtmp1 +libruby2.7 +libsasl2-2 +libsasl2-modules-db +libsasl2-modules +libsctp1 +libseccomp2 +libsecret-1-0 +libsecret-1-dev +libsecret-common +libselinux1-dev +libselinux1 +libsemanage-common +libsemanage1 +libsensors-config +libsensors5 +libsepol1-dev +libsepol1 +libserf-1-1 +libsgutils2-2 +libsigsegv2 +libslang2 +libslirp0 +libsm-dev +libsm6 +libsmartcols1 +libsmbios-c2 +libsnmp-base +libsnmp35 +libsodium23 +libsoup-gnome2.4-1 +libsoup2.4-1 +libsqlite3-0 +libss2 +libssh-4 +libssh2-1 +libssl-dev +libssl1.1 +libstdc++-7-dev +libstdc++-8-dev +libstdc++-9-dev +libstdc++6 +libstemmer0d +libsvn1 +libsystemd0 +libtalloc2 +libtasn1-6 +libtbb2 +libtcl8.6 +libtdb1 +libtevent0 +libtext-charwidth-perl +libtext-iconv-perl +libtext-wrapi18n-perl +libthai-data +libthai0 +libtie-ixhash-perl +libtiff-dev +libtiff5 +libtiffxx5 +libtimedate-perl +libtinfo-dev +libtinfo5 +libtinfo6 +libtk8.6 +libtry-tiny-perl +libtsan0 +libtss2-esys0 +libu2f-udev +libubsan0 +libubsan1 +libuchardet0 +libucl1 +libudev1 +libunistring2 +libunwind8 +liburcu6 +liburi-perl +libusb-1.0-0 +libutempter0 +libutf8proc2 +libuuid1 +libuv1 +libvorbis0a +libvorbisfile3 +libvpx6 +libvulkan1 +libwayland-client0 +libwayland-cursor0 +libwayland-egl1 +libwayland-server0 +libwbclient0 +libwebp6 +libwebpmux3 +libwind0-heimdal +libwmf-dev +libwmf0.2-7 +libwrap0 +libwww-perl +libwww-robotrules-perl +libwxbase3.0-0v5 +libwxgtk3.0-gtk3-0v5 +libx11-6 +libx11-data +libx11-dev +libx11-protocol-perl +libx11-xcb1 +libxau-dev +libxau6 +libxaw7 +libxcb-dri2-0 +libxcb-dri3-0 +libxcb-glx0 +libxcb-present0 +libxcb-render0-dev +libxcb-render0 +libxcb-shape0 +libxcb-shm0-dev +libxcb-shm0 +libxcb-sync1 +libxcb1-dev +libxcb1 +libxcomposite1 +libxcursor1 +libxdamage1 +libxdmcp-dev +libxdmcp6 +libxext-dev +libxext6 +libxfixes3 +libxfont2 +libxft-dev +libxft2 +libxi6 +libxinerama1 +libxkbcommon0 +libxkbfile-dev +libxkbfile1 +libxml-parser-perl +libxml-twig-perl +libxml-xpathengine-perl +libxml2-dev +libxml2 +libxmlb1 +libxmlsec1-openssl +libxmlsec1 +libxmu6 +libxmuu1 +libxpm4 +libxrandr2 +libxrender-dev +libxrender1 +libxshmfence1 +libxslt1.1 +libxss1 +libxt-dev +libxt6 +libxtables12 +libxtst6 +libxv1 +libxxf86dga1 +libxxf86vm1 +libyaml-0-2 +libz3-4 +libz3-dev +libzmq5 +libzstd1 +linux-azure-cloud-tools-5.4.0-1012 +linux-azure-headers-5.4.0-1012 +linux-azure-tools-5.4.0-1012 +linux-azure +linux-base-sgx +linux-base +linux-cloud-tools-5.4.0-1012-azure +linux-cloud-tools-azure +linux-cloud-tools-common +linux-headers-5.4.0-1012-azure +linux-headers-azure +linux-image-5.4.0-1012-azure +linux-image-azure +linux-libc-dev +linux-modules-5.4.0-1012-azure +linux-tools-5.4.0-1012-azure +linux-tools-azure +linux-tools-common diff --git a/src/lists/focal-php5.3-extensions b/src/lists/focal-php5.3-extensions new file mode 100644 index 0000000..906d12b --- /dev/null +++ b/src/lists/focal-php5.3-extensions @@ -0,0 +1,64 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +Core +ctype +curl +date +dom +ereg +exif +fileinfo +filter +ftp +gd +hash +iconv +intl +json +libxml +mbstring +mcrypt +mysql +mysqli +mysqlnd +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_sqlite +Phar +posix +readline +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +SQLite +sqlite3 +standard +sysvsem +sysvshm +tidy +tokenizer +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug + diff --git a/src/lists/focal-php5.4-extensions b/src/lists/focal-php5.4-extensions new file mode 100644 index 0000000..3f14a44 --- /dev/null +++ b/src/lists/focal-php5.4-extensions @@ -0,0 +1,71 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php5.5-extensions b/src/lists/focal-php5.5-extensions new file mode 100644 index 0000000..3f14a44 --- /dev/null +++ b/src/lists/focal-php5.5-extensions @@ -0,0 +1,71 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php5.6-extensions b/src/lists/focal-php5.6-extensions new file mode 100644 index 0000000..4c2aa8b --- /dev/null +++ b/src/lists/focal-php5.6-extensions @@ -0,0 +1,65 @@ +[PHP Modules] +amqp +apc +apcu +calendar +Core +ctype +curl +date +dom +ereg +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mhash +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php7.0-extensions b/src/lists/focal-php7.0-extensions new file mode 100644 index 0000000..cbcf99e --- /dev/null +++ b/src/lists/focal-php7.0-extensions @@ -0,0 +1,62 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php7.1-extensions b/src/lists/focal-php7.1-extensions new file mode 100644 index 0000000..cbcf99e --- /dev/null +++ b/src/lists/focal-php7.1-extensions @@ -0,0 +1,62 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php7.2-extensions b/src/lists/focal-php7.2-extensions new file mode 100644 index 0000000..42c36b3 --- /dev/null +++ b/src/lists/focal-php7.2-extensions @@ -0,0 +1,63 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +sodium +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php7.3-extensions b/src/lists/focal-php7.3-extensions new file mode 100644 index 0000000..42c36b3 --- /dev/null +++ b/src/lists/focal-php7.3-extensions @@ -0,0 +1,63 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +sodium +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php7.4-extensions b/src/lists/focal-php7.4-extensions new file mode 100644 index 0000000..9587d18 --- /dev/null +++ b/src/lists/focal-php7.4-extensions @@ -0,0 +1,54 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +date +exif +FFI +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +json +libxml +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +sockets +sodium +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +xdebug +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/focal-php8.0-extensions b/src/lists/focal-php8.0-extensions new file mode 100644 index 0000000..e097321 --- /dev/null +++ b/src/lists/focal-php8.0-extensions @@ -0,0 +1,68 @@ +[PHP Modules] +bcmath +bz2 +calendar +Core +ctype +curl +date +dom +enchant +exif +FFI +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +intl +json +libxml +mbstring +mysqli +mysqlnd +openssl +pcntl +pcov +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +xml +xmlreader +xmlrpc +xmlwriter +xsl +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Zend OPcache + diff --git a/src/lists/xenial-php8.0-extensions b/src/lists/xenial-php8.0-extensions index cb04cba..e097321 100644 --- a/src/lists/xenial-php8.0-extensions +++ b/src/lists/xenial-php8.0-extensions @@ -1,16 +1,21 @@ [PHP Modules] bcmath bz2 +calendar Core ctype curl date dom +enchant exif +FFI fileinfo filter ftp gd +gettext +gmp hash iconv intl @@ -21,12 +26,16 @@ mysqli mysqlnd openssl pcntl +pcov pcre PDO pdo_mysql +pdo_pgsql pdo_sqlite +pgsql Phar posix +pspell readline Reflection session @@ -37,6 +46,7 @@ sockets SPL sqlite3 standard +sysvmsg sysvsem sysvshm tidy