mirror of
https://github.com/LukeHagar/vercel.git
synced 2025-12-12 04:22:14 +00:00
Compare commits
7 Commits
api@0.0.0
...
@vercel-in
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ad1cbbd7d | ||
|
|
4f4e09477d | ||
|
|
cd35071f60 | ||
|
|
f373c94508 | ||
|
|
553c001eb0 | ||
|
|
f6c3a95783 | ||
|
|
c0bcef0ca4 |
4
.github/CODEOWNERS
vendored
4
.github/CODEOWNERS
vendored
@@ -1,6 +1,7 @@
|
|||||||
# Documentation
|
# Documentation
|
||||||
# https://help.github.com/en/articles/about-code-owners
|
# https://help.github.com/en/articles/about-code-owners
|
||||||
|
|
||||||
|
# Restricted Paths
|
||||||
* @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood
|
* @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood
|
||||||
/.github/workflows @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @ijjk
|
/.github/workflows @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @ijjk
|
||||||
/packages/fs-detectors @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @agadzik @chloetedder
|
/packages/fs-detectors @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @agadzik @chloetedder
|
||||||
@@ -14,3 +15,6 @@
|
|||||||
/examples/jekyll @styfle
|
/examples/jekyll @styfle
|
||||||
/examples/zola @styfle
|
/examples/zola @styfle
|
||||||
/packages/node @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @Kikobeats
|
/packages/node @TooTallNate @EndangeredMassa @styfle @cb1kenobi @Ethan-Arrowood @Kikobeats
|
||||||
|
|
||||||
|
# Unrestricted Paths
|
||||||
|
.changeset/
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
# @vercel-internals/constants
|
# @vercel-internals/constants
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"name": "@vercel-internals/constants",
|
"name": "@vercel-internals/constants",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc -p tsconfig.json"
|
"build": "tsc -p tsconfig.json"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/routing-utils": "2.2.1"
|
"@vercel/routing-utils": "2.2.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
# @vercel-internals/types
|
# @vercel-internals/types
|
||||||
|
|
||||||
|
## 1.0.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
- @vercel-internals/constants@1.0.2
|
||||||
|
|
||||||
## 1.0.1
|
## 1.0.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"name": "@vercel-internals/types",
|
"name": "@vercel-internals/types",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"types": "index.d.ts",
|
"types": "index.d.ts",
|
||||||
"main": "index.d.ts",
|
"main": "index.d.ts",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/node": "14.14.31",
|
"@types/node": "14.14.31",
|
||||||
"@vercel-internals/constants": "1.0.1",
|
"@vercel-internals/constants": "1.0.2",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/routing-utils": "2.2.1"
|
"@vercel/routing-utils": "2.2.1"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
# @vercel/build-utils
|
# @vercel/build-utils
|
||||||
|
|
||||||
|
## 6.7.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Publish missing build-utils ([`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb))
|
||||||
|
|
||||||
## 6.7.4
|
## 6.7.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/build-utils",
|
"name": "@vercel/build-utils",
|
||||||
"version": "6.7.4",
|
"version": "6.7.5",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"main": "./dist/index.js",
|
"main": "./dist/index.js",
|
||||||
"types": "./dist/index.d.js",
|
"types": "./dist/index.d.js",
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ import { getPlatformEnv } from './get-platform-env';
|
|||||||
import { getPrefixedEnvVars } from './get-prefixed-env-vars';
|
import { getPrefixedEnvVars } from './get-prefixed-env-vars';
|
||||||
import { cloneEnv } from './clone-env';
|
import { cloneEnv } from './clone-env';
|
||||||
import { hardLinkDir } from './hard-link-dir';
|
import { hardLinkDir } from './hard-link-dir';
|
||||||
|
import { validateNpmrc } from './validate-npmrc';
|
||||||
|
|
||||||
export {
|
export {
|
||||||
FileBlob,
|
FileBlob,
|
||||||
@@ -88,6 +89,7 @@ export {
|
|||||||
getIgnoreFilter,
|
getIgnoreFilter,
|
||||||
cloneEnv,
|
cloneEnv,
|
||||||
hardLinkDir,
|
hardLinkDir,
|
||||||
|
validateNpmrc,
|
||||||
};
|
};
|
||||||
|
|
||||||
export { EdgeFunction } from './edge-function';
|
export { EdgeFunction } from './edge-function';
|
||||||
|
|||||||
26
packages/build-utils/src/validate-npmrc.ts
Normal file
26
packages/build-utils/src/validate-npmrc.ts
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
import { join } from 'path';
|
||||||
|
import { readFile } from 'fs/promises';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if there is a `.npmrc` in the cwd (project root) and makes sure it
|
||||||
|
* doesn't contain a `use-node-version`. This config setting is not supported
|
||||||
|
* since it causes the package manager to install the Node.js version which in
|
||||||
|
* the case of newer Node.js versions is not compatible with AWS due to
|
||||||
|
* outdated GLIBC binaries.
|
||||||
|
*
|
||||||
|
* @see https://pnpm.io/npmrc#use-node-version
|
||||||
|
*
|
||||||
|
* @param cwd The current working directory (e.g. project root);
|
||||||
|
*/
|
||||||
|
export async function validateNpmrc(cwd: string): Promise<void> {
|
||||||
|
const npmrc = await readFile(join(cwd, '.npmrc'), 'utf-8').catch(err => {
|
||||||
|
if (err.code !== 'ENOENT') throw err;
|
||||||
|
});
|
||||||
|
|
||||||
|
const nodeRegExp = /(?<!#.*)use-node-version/;
|
||||||
|
if (npmrc?.match(nodeRegExp)) {
|
||||||
|
throw new Error(
|
||||||
|
'Detected unsupported "use-node-version" in your ".npmrc". Please use "engines" in your "package.json" instead.'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
2
packages/build-utils/test/fixtures/29-npmrc/comment-use-node-version/.npmrc
vendored
Normal file
2
packages/build-utils/test/fixtures/29-npmrc/comment-use-node-version/.npmrc
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
foo=bar
|
||||||
|
# use-node-version=16.16.0
|
||||||
1
packages/build-utils/test/fixtures/29-npmrc/good/.npmrc
vendored
Normal file
1
packages/build-utils/test/fixtures/29-npmrc/good/.npmrc
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
foo=bar
|
||||||
3
packages/build-utils/test/fixtures/29-npmrc/has-use-node-version/.npmrc
vendored
Normal file
3
packages/build-utils/test/fixtures/29-npmrc/has-use-node-version/.npmrc
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
foo=bar
|
||||||
|
# the next line is not supported
|
||||||
|
use-node-version=16.16.0
|
||||||
22
packages/build-utils/test/unit.validate-npmrc.test.ts
vendored
Normal file
22
packages/build-utils/test/unit.validate-npmrc.test.ts
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
import { join } from 'path';
|
||||||
|
import { validateNpmrc } from '../src/validate-npmrc';
|
||||||
|
|
||||||
|
const fixture = (name: string) => join(__dirname, 'fixtures', '29-npmrc', name);
|
||||||
|
|
||||||
|
describe('validateNpmrc', () => {
|
||||||
|
it('should not error with no use-node-version', async () => {
|
||||||
|
await expect(validateNpmrc(fixture('good'))).resolves.toBe(undefined);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should throw when use-node-version is found', async () => {
|
||||||
|
await expect(
|
||||||
|
validateNpmrc(fixture('has-use-node-version'))
|
||||||
|
).rejects.toThrow('Detected unsupported');
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should not error when use-node-version is commented out', async () => {
|
||||||
|
await expect(
|
||||||
|
validateNpmrc(fixture('comment-use-node-version'))
|
||||||
|
).resolves.toBe(undefined);
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -1,5 +1,25 @@
|
|||||||
# vercel
|
# vercel
|
||||||
|
|
||||||
|
## 30.1.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Publish missing build-utils ([`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb))
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
- @vercel/node@2.14.5
|
||||||
|
- @vercel/remix-builder@1.8.12
|
||||||
|
- @vercel/static-build@1.3.34
|
||||||
|
|
||||||
|
## 30.1.1
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- [cli] vc build ignore '.env\*' & ignore files for '@vercel/static' ([#10056](https://github.com/vercel/vercel/pull/10056))
|
||||||
|
|
||||||
|
- [cli] Ensure .npmrc does not contain use-node-version ([#10049](https://github.com/vercel/vercel/pull/10049))
|
||||||
|
|
||||||
## 30.1.0
|
## 30.1.0
|
||||||
|
|
||||||
### Minor Changes
|
### Minor Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "vercel",
|
"name": "vercel",
|
||||||
"version": "30.1.0",
|
"version": "30.1.2",
|
||||||
"preferGlobal": true,
|
"preferGlobal": true,
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"description": "The command-line interface for Vercel",
|
"description": "The command-line interface for Vercel",
|
||||||
@@ -32,16 +32,16 @@
|
|||||||
"node": ">= 14"
|
"node": ">= 14"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/go": "2.5.1",
|
"@vercel/go": "2.5.1",
|
||||||
"@vercel/hydrogen": "0.0.64",
|
"@vercel/hydrogen": "0.0.64",
|
||||||
"@vercel/next": "3.8.6",
|
"@vercel/next": "3.8.6",
|
||||||
"@vercel/node": "2.14.4",
|
"@vercel/node": "2.14.5",
|
||||||
"@vercel/python": "3.1.60",
|
"@vercel/python": "3.1.60",
|
||||||
"@vercel/redwood": "1.1.15",
|
"@vercel/redwood": "1.1.15",
|
||||||
"@vercel/remix-builder": "1.8.11",
|
"@vercel/remix-builder": "1.8.12",
|
||||||
"@vercel/ruby": "1.3.76",
|
"@vercel/ruby": "1.3.76",
|
||||||
"@vercel/static-build": "1.3.33"
|
"@vercel/static-build": "1.3.34"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@alex_neo/jest-expect-message": "1.0.5",
|
"@alex_neo/jest-expect-message": "1.0.5",
|
||||||
@@ -85,10 +85,10 @@
|
|||||||
"@types/which": "3.0.0",
|
"@types/which": "3.0.0",
|
||||||
"@types/write-json-file": "2.2.1",
|
"@types/write-json-file": "2.2.1",
|
||||||
"@types/yauzl-promise": "2.1.0",
|
"@types/yauzl-promise": "2.1.0",
|
||||||
"@vercel-internals/constants": "1.0.1",
|
"@vercel-internals/constants": "1.0.2",
|
||||||
"@vercel-internals/get-package-json": "1.0.0",
|
"@vercel-internals/get-package-json": "1.0.0",
|
||||||
"@vercel-internals/types": "1.0.1",
|
"@vercel-internals/types": "1.0.2",
|
||||||
"@vercel/client": "12.6.1",
|
"@vercel/client": "12.6.2",
|
||||||
"@vercel/error-utils": "1.0.10",
|
"@vercel/error-utils": "1.0.10",
|
||||||
"@vercel/frameworks": "1.4.2",
|
"@vercel/frameworks": "1.4.2",
|
||||||
"@vercel/fs-detectors": "3.9.3",
|
"@vercel/fs-detectors": "3.9.3",
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import {
|
|||||||
BuildResultV3,
|
BuildResultV3,
|
||||||
NowBuildError,
|
NowBuildError,
|
||||||
Cron,
|
Cron,
|
||||||
|
validateNpmrc,
|
||||||
} from '@vercel/build-utils';
|
} from '@vercel/build-utils';
|
||||||
import {
|
import {
|
||||||
detectBuilders,
|
detectBuilders,
|
||||||
@@ -169,6 +170,13 @@ export default async function main(client: Client): Promise<number> {
|
|||||||
const target = argv['--prod'] ? 'production' : 'preview';
|
const target = argv['--prod'] ? 'production' : 'preview';
|
||||||
const yes = Boolean(argv['--yes']);
|
const yes = Boolean(argv['--yes']);
|
||||||
|
|
||||||
|
try {
|
||||||
|
await validateNpmrc(cwd);
|
||||||
|
} catch (err) {
|
||||||
|
output.prettyError(err);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: read project settings from the API, fall back to local `project.json` if that fails
|
// TODO: read project settings from the API, fall back to local `project.json` if that fails
|
||||||
|
|
||||||
// Read project settings, and pull them from Vercel if necessary
|
// Read project settings, and pull them from Vercel if necessary
|
||||||
|
|||||||
@@ -12,7 +12,10 @@ export const build: BuildV2 = async ({ entrypoint, files, config }) => {
|
|||||||
if (
|
if (
|
||||||
filename.startsWith('.git/') ||
|
filename.startsWith('.git/') ||
|
||||||
filename === 'vercel.json' ||
|
filename === 'vercel.json' ||
|
||||||
filename === 'now.json'
|
filename === '.vercelignore' ||
|
||||||
|
filename === 'now.json' ||
|
||||||
|
filename === '.nowignore' ||
|
||||||
|
filename.startsWith('.env')
|
||||||
) {
|
) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
3
packages/cli/test/fixtures/unit/commands/build/npmrc-use-node-version/.npmrc
vendored
Normal file
3
packages/cli/test/fixtures/unit/commands/build/npmrc-use-node-version/.npmrc
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
foo=bar
|
||||||
|
# the next line is not supported
|
||||||
|
use-node-version=16.16.0
|
||||||
1
packages/cli/test/fixtures/unit/commands/build/static-env/.env
vendored
Normal file
1
packages/cli/test/fixtures/unit/commands/build/static-env/.env
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
FOO=bar
|
||||||
7
packages/cli/test/fixtures/unit/commands/build/static-env/.vercel/project.json
vendored
Normal file
7
packages/cli/test/fixtures/unit/commands/build/static-env/.vercel/project.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"orgId": ".",
|
||||||
|
"projectId": ".",
|
||||||
|
"settings": {
|
||||||
|
"framework": null
|
||||||
|
}
|
||||||
|
}
|
||||||
5
packages/cli/test/fixtures/unit/commands/build/static-env/index.html
vendored
Normal file
5
packages/cli/test/fixtures/unit/commands/build/static-env/index.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
Hello world!
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -1154,4 +1154,24 @@ describe('build', () => {
|
|||||||
delete process.env.STORYBOOK_DISABLE_TELEMETRY;
|
delete process.env.STORYBOOK_DISABLE_TELEMETRY;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('should error if .npmrc exists containing use-node-version', async () => {
|
||||||
|
const cwd = fixture('npmrc-use-node-version');
|
||||||
|
client.cwd = cwd;
|
||||||
|
client.setArgv('build');
|
||||||
|
const exitCodePromise = build(client);
|
||||||
|
await expect(client.stderr).toOutput('Error: Detected unsupported');
|
||||||
|
await expect(exitCodePromise).resolves.toEqual(1);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should ignore `.env` for static site', async () => {
|
||||||
|
const cwd = fixture('static-env');
|
||||||
|
const output = join(cwd, '.vercel/output');
|
||||||
|
client.cwd = cwd;
|
||||||
|
const exitCode = await build(client);
|
||||||
|
expect(exitCode).toEqual(0);
|
||||||
|
|
||||||
|
expect(fs.existsSync(join(output, 'static', 'index.html'))).toBe(true);
|
||||||
|
expect(fs.existsSync(join(output, 'static', '.env'))).toBe(false);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
# @vercel/client
|
# @vercel/client
|
||||||
|
|
||||||
|
## 12.6.2
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
|
||||||
## 12.6.1
|
## 12.6.1
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/client",
|
"name": "@vercel/client",
|
||||||
"version": "12.6.1",
|
"version": "12.6.2",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"typings": "dist/index.d.ts",
|
"typings": "dist/index.d.ts",
|
||||||
"homepage": "https://vercel.com",
|
"homepage": "https://vercel.com",
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
"typescript": "4.9.5"
|
"typescript": "4.9.5"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/routing-utils": "2.2.1",
|
"@vercel/routing-utils": "2.2.1",
|
||||||
"@zeit/fetch": "5.2.0",
|
"@zeit/fetch": "5.2.0",
|
||||||
"async-retry": "1.2.3",
|
"async-retry": "1.2.3",
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
"@types/minimatch": "3.0.5",
|
"@types/minimatch": "3.0.5",
|
||||||
"@types/node": "14.18.33",
|
"@types/node": "14.18.33",
|
||||||
"@types/semver": "7.3.10",
|
"@types/semver": "7.3.10",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"typescript": "4.9.5"
|
"typescript": "4.9.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
# @vercel/gatsby-plugin-vercel-builder
|
# @vercel/gatsby-plugin-vercel-builder
|
||||||
|
|
||||||
|
## 1.3.7
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
- @vercel/node@2.14.5
|
||||||
|
|
||||||
## 1.3.6
|
## 1.3.6
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/gatsby-plugin-vercel-builder",
|
"name": "@vercel/gatsby-plugin-vercel-builder",
|
||||||
"version": "1.3.6",
|
"version": "1.3.7",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"files": [
|
"files": [
|
||||||
"dist",
|
"dist",
|
||||||
@@ -20,8 +20,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@sinclair/typebox": "0.25.24",
|
"@sinclair/typebox": "0.25.24",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/node": "2.14.4",
|
"@vercel/node": "2.14.5",
|
||||||
"@vercel/routing-utils": "2.2.1",
|
"@vercel/routing-utils": "2.2.1",
|
||||||
"esbuild": "0.14.47",
|
"esbuild": "0.14.47",
|
||||||
"etag": "1.8.1",
|
"etag": "1.8.1",
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
"@types/node-fetch": "^2.3.0",
|
"@types/node-fetch": "^2.3.0",
|
||||||
"@types/tar": "^4.0.0",
|
"@types/tar": "^4.0.0",
|
||||||
"@types/yauzl-promise": "2.1.0",
|
"@types/yauzl-promise": "2.1.0",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/ncc": "0.24.0",
|
"@vercel/ncc": "0.24.0",
|
||||||
"async-retry": "1.3.1",
|
"async-retry": "1.3.1",
|
||||||
"execa": "^1.0.0",
|
"execa": "^1.0.0",
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/jest": "27.5.1",
|
"@types/jest": "27.5.1",
|
||||||
"@types/node": "14.18.33",
|
"@types/node": "14.18.33",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/static-config": "2.0.17",
|
"@vercel/static-config": "2.0.17",
|
||||||
"execa": "3.2.0",
|
"execa": "3.2.0",
|
||||||
"fs-extra": "11.1.0",
|
"fs-extra": "11.1.0",
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
"@types/semver": "6.0.0",
|
"@types/semver": "6.0.0",
|
||||||
"@types/text-table": "0.2.1",
|
"@types/text-table": "0.2.1",
|
||||||
"@types/webpack-sources": "3.2.0",
|
"@types/webpack-sources": "3.2.0",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/nft": "0.22.5",
|
"@vercel/nft": "0.22.5",
|
||||||
"@vercel/routing-utils": "2.2.1",
|
"@vercel/routing-utils": "2.2.1",
|
||||||
"async-sema": "3.0.1",
|
"async-sema": "3.0.1",
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
# @vercel/node
|
# @vercel/node
|
||||||
|
|
||||||
|
## 2.14.5
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
|
||||||
## 2.14.4
|
## 2.14.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/node",
|
"name": "@vercel/node",
|
||||||
"version": "2.14.4",
|
"version": "2.14.5",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"main": "./dist/index",
|
"main": "./dist/index",
|
||||||
"homepage": "https://vercel.com/docs/runtimes#official-runtimes/node-js",
|
"homepage": "https://vercel.com/docs/runtimes#official-runtimes/node-js",
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
"@edge-runtime/vm": "2.0.0",
|
"@edge-runtime/vm": "2.0.0",
|
||||||
"@types/node": "14.18.33",
|
"@types/node": "14.18.33",
|
||||||
"@types/node-fetch": "2.6.3",
|
"@types/node-fetch": "2.6.3",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/error-utils": "1.0.10",
|
"@vercel/error-utils": "1.0.10",
|
||||||
"@vercel/static-config": "2.0.17",
|
"@vercel/static-config": "2.0.17",
|
||||||
"async-listen": "3.0.0",
|
"async-listen": "3.0.0",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"@types/execa": "^0.9.0",
|
"@types/execa": "^0.9.0",
|
||||||
"@types/jest": "27.4.1",
|
"@types/jest": "27.4.1",
|
||||||
"@types/node": "14.18.33",
|
"@types/node": "14.18.33",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/ncc": "0.24.0",
|
"@vercel/ncc": "0.24.0",
|
||||||
"execa": "^1.0.0"
|
"execa": "^1.0.0"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
"@types/aws-lambda": "8.10.19",
|
"@types/aws-lambda": "8.10.19",
|
||||||
"@types/node": "14.18.33",
|
"@types/node": "14.18.33",
|
||||||
"@types/semver": "6.0.0",
|
"@types/semver": "6.0.0",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"execa": "3.2.0",
|
"execa": "3.2.0",
|
||||||
"fs-extra": "11.1.0"
|
"fs-extra": "11.1.0"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
# @vercel/remix-builder
|
# @vercel/remix-builder
|
||||||
|
|
||||||
|
## 1.8.12
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies [[`cd35071f6`](https://github.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)]:
|
||||||
|
- @vercel/build-utils@6.7.5
|
||||||
|
|
||||||
## 1.8.11
|
## 1.8.11
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/remix-builder",
|
"name": "@vercel/remix-builder",
|
||||||
"version": "1.8.11",
|
"version": "1.8.12",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"main": "./dist/index.js",
|
"main": "./dist/index.js",
|
||||||
"homepage": "https://vercel.com/docs",
|
"homepage": "https://vercel.com/docs",
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@remix-run/dev": "npm:@vercel/remix-run-dev@1.16.1",
|
"@remix-run/dev": "npm:@vercel/remix-run-dev@1.16.1",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/nft": "0.22.5",
|
"@vercel/nft": "0.22.5",
|
||||||
"@vercel/static-config": "2.0.17",
|
"@vercel/static-config": "2.0.17",
|
||||||
"path-to-regexp": "6.2.1",
|
"path-to-regexp": "6.2.1",
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/fs-extra": "8.0.0",
|
"@types/fs-extra": "8.0.0",
|
||||||
"@types/semver": "6.0.0",
|
"@types/semver": "6.0.0",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/ncc": "0.24.0",
|
"@vercel/ncc": "0.24.0",
|
||||||
"execa": "2.0.4",
|
"execa": "2.0.4",
|
||||||
"fs-extra": "^7.0.1",
|
"fs-extra": "^7.0.1",
|
||||||
|
|||||||
@@ -1,5 +1,12 @@
|
|||||||
# @vercel/static-build
|
# @vercel/static-build
|
||||||
|
|
||||||
|
## 1.3.34
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Updated dependencies []:
|
||||||
|
- @vercel/gatsby-plugin-vercel-builder@1.3.7
|
||||||
|
|
||||||
## 1.3.33
|
## 1.3.33
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@vercel/static-build",
|
"name": "@vercel/static-build",
|
||||||
"version": "1.3.33",
|
"version": "1.3.34",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"main": "./dist/index",
|
"main": "./dist/index",
|
||||||
"homepage": "https://vercel.com/docs/build-step",
|
"homepage": "https://vercel.com/docs/build-step",
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vercel/gatsby-plugin-vercel-analytics": "1.0.10",
|
"@vercel/gatsby-plugin-vercel-analytics": "1.0.10",
|
||||||
"@vercel/gatsby-plugin-vercel-builder": "1.3.6"
|
"@vercel/gatsby-plugin-vercel-builder": "1.3.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/aws-lambda": "8.10.64",
|
"@types/aws-lambda": "8.10.64",
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
"@types/node-fetch": "2.5.4",
|
"@types/node-fetch": "2.5.4",
|
||||||
"@types/promise-timeout": "1.3.0",
|
"@types/promise-timeout": "1.3.0",
|
||||||
"@types/semver": "7.3.13",
|
"@types/semver": "7.3.13",
|
||||||
"@vercel/build-utils": "6.7.4",
|
"@vercel/build-utils": "6.7.5",
|
||||||
"@vercel/error-utils": "1.0.10",
|
"@vercel/error-utils": "1.0.10",
|
||||||
"@vercel/frameworks": "1.4.2",
|
"@vercel/frameworks": "1.4.2",
|
||||||
"@vercel/fs-detectors": "3.9.3",
|
"@vercel/fs-detectors": "3.9.3",
|
||||||
|
|||||||
48
pnpm-lock.yaml
generated
48
pnpm-lock.yaml
generated
@@ -135,7 +135,7 @@ importers:
|
|||||||
internals/constants:
|
internals/constants:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../../packages/build-utils
|
version: link:../../packages/build-utils
|
||||||
'@vercel/routing-utils':
|
'@vercel/routing-utils':
|
||||||
specifier: 2.2.1
|
specifier: 2.2.1
|
||||||
@@ -187,10 +187,10 @@ importers:
|
|||||||
specifier: 14.14.31
|
specifier: 14.14.31
|
||||||
version: 14.14.31
|
version: 14.14.31
|
||||||
'@vercel-internals/constants':
|
'@vercel-internals/constants':
|
||||||
specifier: 1.0.1
|
specifier: 1.0.2
|
||||||
version: link:../constants
|
version: link:../constants
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../../packages/build-utils
|
version: link:../../packages/build-utils
|
||||||
'@vercel/routing-utils':
|
'@vercel/routing-utils':
|
||||||
specifier: 2.2.1
|
specifier: 2.2.1
|
||||||
@@ -314,7 +314,7 @@ importers:
|
|||||||
packages/cli:
|
packages/cli:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/go':
|
'@vercel/go':
|
||||||
specifier: 2.5.1
|
specifier: 2.5.1
|
||||||
@@ -326,7 +326,7 @@ importers:
|
|||||||
specifier: 3.8.6
|
specifier: 3.8.6
|
||||||
version: link:../next
|
version: link:../next
|
||||||
'@vercel/node':
|
'@vercel/node':
|
||||||
specifier: 2.14.4
|
specifier: 2.14.5
|
||||||
version: link:../node
|
version: link:../node
|
||||||
'@vercel/python':
|
'@vercel/python':
|
||||||
specifier: 3.1.60
|
specifier: 3.1.60
|
||||||
@@ -335,13 +335,13 @@ importers:
|
|||||||
specifier: 1.1.15
|
specifier: 1.1.15
|
||||||
version: link:../redwood
|
version: link:../redwood
|
||||||
'@vercel/remix-builder':
|
'@vercel/remix-builder':
|
||||||
specifier: 1.8.11
|
specifier: 1.8.12
|
||||||
version: link:../remix
|
version: link:../remix
|
||||||
'@vercel/ruby':
|
'@vercel/ruby':
|
||||||
specifier: 1.3.76
|
specifier: 1.3.76
|
||||||
version: link:../ruby
|
version: link:../ruby
|
||||||
'@vercel/static-build':
|
'@vercel/static-build':
|
||||||
specifier: 1.3.33
|
specifier: 1.3.34
|
||||||
version: link:../static-build
|
version: link:../static-build
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@alex_neo/jest-expect-message':
|
'@alex_neo/jest-expect-message':
|
||||||
@@ -468,16 +468,16 @@ importers:
|
|||||||
specifier: 2.1.0
|
specifier: 2.1.0
|
||||||
version: 2.1.0
|
version: 2.1.0
|
||||||
'@vercel-internals/constants':
|
'@vercel-internals/constants':
|
||||||
specifier: 1.0.1
|
specifier: 1.0.2
|
||||||
version: link:../../internals/constants
|
version: link:../../internals/constants
|
||||||
'@vercel-internals/get-package-json':
|
'@vercel-internals/get-package-json':
|
||||||
specifier: 1.0.0
|
specifier: 1.0.0
|
||||||
version: link:../../internals/get-package-json
|
version: link:../../internals/get-package-json
|
||||||
'@vercel-internals/types':
|
'@vercel-internals/types':
|
||||||
specifier: 1.0.1
|
specifier: 1.0.2
|
||||||
version: link:../../internals/types
|
version: link:../../internals/types
|
||||||
'@vercel/client':
|
'@vercel/client':
|
||||||
specifier: 12.6.1
|
specifier: 12.6.2
|
||||||
version: link:../client
|
version: link:../client
|
||||||
'@vercel/error-utils':
|
'@vercel/error-utils':
|
||||||
specifier: 1.0.10
|
specifier: 1.0.10
|
||||||
@@ -735,7 +735,7 @@ importers:
|
|||||||
packages/client:
|
packages/client:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/routing-utils':
|
'@vercel/routing-utils':
|
||||||
specifier: 2.2.1
|
specifier: 2.2.1
|
||||||
@@ -924,7 +924,7 @@ importers:
|
|||||||
specifier: 7.3.10
|
specifier: 7.3.10
|
||||||
version: 7.3.10
|
version: 7.3.10
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
typescript:
|
typescript:
|
||||||
specifier: 4.9.5
|
specifier: 4.9.5
|
||||||
@@ -952,10 +952,10 @@ importers:
|
|||||||
specifier: 0.25.24
|
specifier: 0.25.24
|
||||||
version: 0.25.24
|
version: 0.25.24
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/node':
|
'@vercel/node':
|
||||||
specifier: 2.14.4
|
specifier: 2.14.5
|
||||||
version: link:../node
|
version: link:../node
|
||||||
'@vercel/routing-utils':
|
'@vercel/routing-utils':
|
||||||
specifier: 2.2.1
|
specifier: 2.2.1
|
||||||
@@ -1016,7 +1016,7 @@ importers:
|
|||||||
specifier: 2.1.0
|
specifier: 2.1.0
|
||||||
version: 2.1.0
|
version: 2.1.0
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/ncc':
|
'@vercel/ncc':
|
||||||
specifier: 0.24.0
|
specifier: 0.24.0
|
||||||
@@ -1058,7 +1058,7 @@ importers:
|
|||||||
specifier: 14.18.33
|
specifier: 14.18.33
|
||||||
version: 14.18.33
|
version: 14.18.33
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/static-config':
|
'@vercel/static-config':
|
||||||
specifier: 2.0.17
|
specifier: 2.0.17
|
||||||
@@ -1115,7 +1115,7 @@ importers:
|
|||||||
specifier: 3.2.0
|
specifier: 3.2.0
|
||||||
version: 3.2.0
|
version: 3.2.0
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/nft':
|
'@vercel/nft':
|
||||||
specifier: 0.22.5
|
specifier: 0.22.5
|
||||||
@@ -1199,7 +1199,7 @@ importers:
|
|||||||
specifier: 2.6.3
|
specifier: 2.6.3
|
||||||
version: 2.6.3
|
version: 2.6.3
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/error-utils':
|
'@vercel/error-utils':
|
||||||
specifier: 1.0.10
|
specifier: 1.0.10
|
||||||
@@ -1308,7 +1308,7 @@ importers:
|
|||||||
specifier: 14.18.33
|
specifier: 14.18.33
|
||||||
version: 14.18.33
|
version: 14.18.33
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/ncc':
|
'@vercel/ncc':
|
||||||
specifier: 0.24.0
|
specifier: 0.24.0
|
||||||
@@ -1339,7 +1339,7 @@ importers:
|
|||||||
specifier: 6.0.0
|
specifier: 6.0.0
|
||||||
version: 6.0.0
|
version: 6.0.0
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
execa:
|
execa:
|
||||||
specifier: 3.2.0
|
specifier: 3.2.0
|
||||||
@@ -1354,7 +1354,7 @@ importers:
|
|||||||
specifier: npm:@vercel/remix-run-dev@1.16.1
|
specifier: npm:@vercel/remix-run-dev@1.16.1
|
||||||
version: /@vercel/remix-run-dev@1.16.1(@types/node@14.18.33)
|
version: /@vercel/remix-run-dev@1.16.1(@types/node@14.18.33)
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/nft':
|
'@vercel/nft':
|
||||||
specifier: 0.22.5
|
specifier: 0.22.5
|
||||||
@@ -1411,7 +1411,7 @@ importers:
|
|||||||
specifier: 6.0.0
|
specifier: 6.0.0
|
||||||
version: 6.0.0
|
version: 6.0.0
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/ncc':
|
'@vercel/ncc':
|
||||||
specifier: 0.24.0
|
specifier: 0.24.0
|
||||||
@@ -1432,7 +1432,7 @@ importers:
|
|||||||
specifier: 1.0.10
|
specifier: 1.0.10
|
||||||
version: link:../gatsby-plugin-vercel-analytics
|
version: link:../gatsby-plugin-vercel-analytics
|
||||||
'@vercel/gatsby-plugin-vercel-builder':
|
'@vercel/gatsby-plugin-vercel-builder':
|
||||||
specifier: 1.3.6
|
specifier: 1.3.7
|
||||||
version: link:../gatsby-plugin-vercel-builder
|
version: link:../gatsby-plugin-vercel-builder
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@types/aws-lambda':
|
'@types/aws-lambda':
|
||||||
@@ -1463,7 +1463,7 @@ importers:
|
|||||||
specifier: 7.3.13
|
specifier: 7.3.13
|
||||||
version: 7.3.13
|
version: 7.3.13
|
||||||
'@vercel/build-utils':
|
'@vercel/build-utils':
|
||||||
specifier: 6.7.4
|
specifier: 6.7.5
|
||||||
version: link:../build-utils
|
version: link:../build-utils
|
||||||
'@vercel/error-utils':
|
'@vercel/error-utils':
|
||||||
specifier: 1.0.10
|
specifier: 1.0.10
|
||||||
|
|||||||
Reference in New Issue
Block a user