Cli: [рдмрдЧ] CI рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ npx рд╡реНрдпрд╡рд╣рд╛рд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдХреНрддреВре░ 2020  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: npm/cli

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реАрдЖрдИ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ npx рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░рднрд╛рд╡ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрдврд╝рд╛ рд░рд╣рд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░:

npx mocha
Need to install the following packages:
 mocha
Ok to proceed? (y)

npx -y mocha рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЗрдВрд╕реНрдЯреЙрд▓ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ CI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, npm @ 6 рдореЗрдВ npx -y mocha рддреНрд░реБрдЯрд┐рдпрд╛рдВ:

npx -y mocha
ERROR: You must supply a command.
Execute binaries from npm packages.
  npx [options] <command>[@version] [command-arg]...

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ Node.js / npm рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ CI рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рддрд░реНрдХ рдХреЛ рдЬрдЯрд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдЪрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред Node.js рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ GH рдПрдХреНрдЯреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ npx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЬрдм GH рдПрдХреНрдЯреНрд╕ Npm.js рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░:

  • рдЕрдирд╕реБрдирд╛, рд▓реЗрдХрд┐рди рдЙрддреНрд╕реБрдХ рдЕрдЧрд░ рдХреЛрдИ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛:

  • npx <module> рдПрдХ рдПрдирд░реЛрдирдореЗрдВрдЯ рдореЗрдВред

рд╡рд╛рддрд╛рд╡рд░рдг:

  • рд╕рднреА CI рд╡рд╛рддрд╛рд╡рд░рдг

/ cc @MylesBorins @richardlau

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рдордиреЗ рдЖрдЬ 7.0.6 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк CI рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╣рдо рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдХреЗрдд рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ!

рд╕рднреА 14 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ruyadorno рдиреЗ рд╕реБрд╕реНрдд рдмрд╛рддрдЪреАрдд рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рдирдмреВрдЭрдХрд░ рддреЛрдбрд╝рдиреЗ рд╡рд╛рд▓рд╛ рдмрджрд▓рд╛рд╡ рдерд╛, рдХреНрдпрд╛ рдХреЛрдИ рдЙрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддрд╛ рд╣реИ?

hi @ рдмреЗрдердЧреНрд░рд┐рдЧреНрд╕ рд╣рдореЗрдВ B рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдкреИрдЪ (рд░реЗрдлрд░реА # 1936) npx рдХреЗрд╡рд▓ WARN рдХреЗ рдмрдЬрд╛рдп рдпреВрдирд┐рдХреНрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрдпреЛрдЬрди рдХреЛ рдлреЗрдВрдХрдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╢реАрдШреНрд░ / рдкреБрд╖реНрдЯрд┐ рд╕реЗ рдмрдЪреЗрдВрдЧреЗ:

  • npx mocha < /dev/null

рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрд╕реНрдд рдЪреИрдирд▓ рдореЗрдВ рднреА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: npm_config_yes=true npx mocha рдЗрд╕рдХрд╛ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ npm6-7 рдХреЙрдореНрдкрд┐рдЯрд┐рдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ

рд╣рдордиреЗ рдЖрдЬ 7.0.0-rc.4 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЖрдк рдЕрднреА рднреА рд╕рддрд░реНрдХ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдо рд╕реАрдЖрдИ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЯреВрдЯрддреЗ рд╣реИрдВред

рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ @ BethGriggs рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?

рд╣рдордиреЗ рдЖрдЬ 7.0.0-rc.4 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЖрдк рдЕрднреА рднреА рд╕рддрд░реНрдХ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдо рд╕реАрдЖрдИ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЯреВрдЯрддреЗ рд╣реИрдВред

рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ @ BethGriggs рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?

root<strong i="9">@localhost</strong> ~# npm install -g [email protected]
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'agentkeepalive'
npm ERR! Require stack:
npm ERR! - /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/agent.js
npm ERR! - /usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/index.js
npm ERR! - /usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js
npm ERR! - /usr/local/lib/node_modules/npm/lib/utils/metrics.js
npm ERR! - /usr/local/lib/node_modules/npm/lib/npm.js
npm ERR! - /usr/local/lib/node_modules/npm/lib/cli.js
npm ERR! - /usr/local/lib/node_modules/npm/bin/npm-cli.js

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-10-10T03_17_28_890Z-debug.log

рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ @ BethGriggs рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪрд┐рдВрддрд╛ рдХреЛ рд╕реАрдЖрдИ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж!

рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрдВрдж рд╣реЛ рд░рд╣рд╛ рд╣реИред

@gengjiawen рдЕрдЧрд░ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╣рдо рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

FWIW, рдореИрдВ рдЯреНрд░реИрд╡рд┐рд╕реА рдореЗрдВ рдЗрд╕ рдкрд░ рдЯрдХрд░рд╛рдпрд╛: https://travis-ci.com/github/kentcdodds/advanced-react-hooks/builds/191260988

image

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @BethGriggs рдХреА рдореВрд▓ рдЪрд┐рдВрддрд╛ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ eth

рд╣рдореНрдореН using рд╢рд╛рдпрдж рд╣рдореЗрдВ process.stdin.isTTY @ process.stdin.isTTY рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ @npmcli/ci-detect рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рднреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

рдЗрд╕реЗ рднреА рдорд╛рд░рддреЗ рд╣реБрдП, рдЗрд╕рдиреЗ рд╣рдорд╛рд░реА рд╕рднреА CI рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ ... рдЖрдкрдиреЗ рдПрдХ рдорд╛рдореВрд▓реА / рдкреИрдЪ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреНрдпреЛрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛?

рд╕рд░реНрдХрд┐рд▓ рд╕реАрдЖрдИ рдкрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдиреА рд╕рднреА рдиреМрдХрд░рд┐рдпреЛрдВ рдореЗрдВ npm_config_yes рд╡реЗрд░рд┐рдПрдВрдЯ рд╕реЗ true рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@FezVrasta 7.0.0 рд╕реЗрдореЗрд╡рд░-рдореЗрдЬрд░ рдмрджрд▓рд╛рд╡ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ред рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╣рдордиреЗ TTY рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд░рдХреЗ CI рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдпрд╛рдж рдХрд┐рдП рдЧрдП рдХрд┐рдирд╛рд░реЗ рдорд╛рдорд▓реЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ # 2047 рдЕрдзрд┐рдХ CI рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реИ

рд╣рдордиреЗ рдЖрдЬ 7.0.6 рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк CI рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╣рдо рдЕрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдХреЗрдд рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред

рдЕрдЧрд░ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ!

рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: https://github.com/testing-library/react-testing-library/pull/80/5/iles

рдЬрд▓реНрджреА рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдкреНрд░рд╢реНрди: рдЬрдм npx7 рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдФрд░ рддрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд╛рдкрддрд╛ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ,

  1. рдкреИрдХреЗрдЬ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдпрд╣ рд╡реИрд╢реНрд╡рд┐рдХ npm рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред
  2. рдХреИрд╕реЗ npx "рдмрдирд╛рддрд╛ рд╣реИ" рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рдВрдЪрдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ? рд╣рдореЗрдВ рдпрд╣ рдкрд░реЗрд╢рд╛рдиреА рд╣реБрдИ рдХрд┐ npx рдХреЗ "рдореЗрдХ" рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jaydenseric picture jaydenseric  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

1000i100 picture 1000i100  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

millerick picture millerick  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Cohen-Carlisle picture Cohen-Carlisle  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zypA13510 picture zypA13510  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ