เป€เบ”เป‚เบ™ 1.0

เบกเบตเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡ Deno, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบ›เบตเบ”, เบ›เบญเบ”เป„เบžเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เบžเบฒเบชเบฒ TypeScript, เป€เบŠเบดเปˆเบ‡เบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ, เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบขเปˆเบฒเบ‡เป€เบ”เบฑเปˆเบ™เบŠเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰;
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” TypeScript เป‚เบ”เบเบšเปเปˆเบกเบต Node.JS เปเบฅเบฐ tsc;
  • เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš Javascript: เบŠเบธเบ”เบเปˆเบญเบเบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบก Deno เปƒเบ”เป†เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡ Deno global namespace เปเบฅเบฐเบฅเบฐเบซเบฑเบ” Javascript เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš;
  • เบชเบปเปˆเบ‡เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ”เบฝเบงเบ—เบตเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™:
    • deno run --inspect-brk: เป€เบŠเบตเบšเป€เบงเบตเบ”เบตเบšเบฑเบเบ—เบตเปˆเป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš Visual Studio Code เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบเป‰เบšเบฑเบ™เบซเบฒเบ—เบฒเบ‡เป„เบเปƒเบ™ Google Chrome;
    • deno เบ•เบดเบ”เบ•เบฑเป‰เบ‡: เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ Deno เบˆเบฒเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ. เบ”เบฒเบงเป‚เบซเบผเบ”เบžเป‰เบญเบกเบเบฑเบšเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบš เปเบฅเบฐเป€เบžเบตเปˆเบกเบชเบฐเบ„เบฃเบดเบšเปƒเบชเปˆ $HOME/.deno/bin เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ„เบ‡เบเบฒเบ™;
    • deno fmt: เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ”;
    • deno bundle: bundle เบ‚เบญเบ‡เป‚เบ›เบฃเปเบเบก Deno. เบœเบฐเบฅเบดเบ”เป„เบŸเบฅเปŒ js เบ—เบตเปˆเบกเบตเป‚เบ›เบผเปเบเบผเบกเบชเปเบฒเบฅเบฑเบš Deno เปเบฅเบฐเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ‚เบญเบ‡เบกเบฑเบ™;
    • WIP: เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเป‰เบฒเบ‡เป€เบญเบเบฐเบชเบฒเบ™ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช;
  • เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช npm เปเบฅเบฐ package.json: เป‚เบกเบ”เบนเบ™เบžเบฒเบเบ™เบญเบเบ–เบทเบเป‚เบซเบฅเบ”เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰ (เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบผเบ”เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป‚เบกเบ”เบนเบ™เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เบˆเบปเบ™เบเปˆเบงเบฒเป€เบญเบตเป‰เบ™เบงเปˆเบฒ -reload flag) เบซเบผเบฑเบ‡เบˆเบฒเบเบเปเบฒเบ™เบปเบ” URL เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป‚เบ”เบเบเบปเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™:
    เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ * เป€เบ›เบฑเบ™เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบ "https://deno.land/std/log/mod.ts";

  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบšเบšเบšเปเปˆเบเบปเบ‡เบเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบ„เบณเบชเบฑเบ™เบเบฒ, เบšเปเปˆเบ„เบทเบเบฑเบš Node.JS;
  • เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹ เบชเบฐเป€เบซเบกเบตเป„เบ› เบขเบธเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™.

Deno เปเบกเปˆเบ™เบเบญเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบเบฑเบ‡เป„เบ”เป‰เปเบฅเบฐเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Rust เบ—เบตเปˆเบกเบตเบขเบนเปˆเป‚เบ”เบเปƒเบŠเป‰ crate deno_core.

เบ—เบตเบกเบ‡เบฒเบ™ Deno เบเบฑเบ‡เบชเบฐเบซเบ™เบญเบ‡เป‚เบกเบ”เบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบžเบฒเบเบ™เบญเบ, เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เบžเบฒเบชเบฒ Go.

Deno เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเบ„เบดเบš - เบเบฒเบ™เป‚เบ—เบซเบฒเบœเปˆเบฒเบ™ shebang เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
เบกเบต REPL.
เบ‚เบฝเบ™เปƒเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Rust.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™