├── .eslintrc ├── .gitattributes ├── layouts ├── css │ ├── layout │ │ ├── _main.styl │ │ ├── _grid.styl │ │ ├── _lists.styl │ │ └── _sticky-footer.styl │ ├── page-modules │ │ ├── _prev-next-navigation.styl │ │ ├── _blog-post.styl │ │ ├── _foundation-members.styl │ │ ├── _resources.styl │ │ ├── _blog-index.styl │ │ ├── _footer.styl │ │ ├── _anchorLinks.styl │ │ ├── _release-schedule.styl │ │ ├── _in-the-news.styl │ │ ├── _linuxfoundation.styl │ │ └── _scrollToTop.styl │ ├── _utils.styl │ └── _variables.styl ├── page.hbs ├── partials │ ├── prev-next-navigation.hbs │ ├── favicons.hbs │ ├── navigation.hbs │ ├── download-list.hbs │ └── secondary-download-matrix.hbs ├── security.hbs ├── about.hbs ├── contribute.hbs ├── docs.hbs ├── blog-post.hbs ├── knowledge-post.hbs ├── download.hbs ├── download-current.hbs ├── about-release-schedule.hbs ├── knowledge-base-index.hbs ├── category-index.hbs └── blog-index.hbs ├── locale ├── en │ ├── blog │ │ ├── index.md │ │ ├── npm │ │ │ └── index.md │ │ ├── module │ │ │ └── index.md │ │ ├── video │ │ │ ├── index.md │ │ │ ├── bert-belder-libuv-lxjs-2012.md │ │ │ ├── welcome-to-the-node-blog.md │ │ │ └── bryan-cantrill-instrumenting-the-real-time-web.md │ │ ├── community │ │ │ └── index.md │ │ ├── feature │ │ │ └── index.md │ │ ├── release │ │ │ ├── index.md │ │ │ ├── v0.6.5.md │ │ │ ├── v0.4.7.md │ │ │ ├── v0.4.4.md │ │ │ ├── v0.4.5.md │ │ │ ├── v0.4.12.md │ │ │ ├── v0.4.3.md │ │ │ ├── v0.5.2.md │ │ │ ├── v0.7.3.md │ │ │ ├── v0.4.10.md │ │ │ ├── v0.5.8.md │ │ │ ├── v0.7.0.md │ │ │ ├── v0.7.1.md │ │ │ ├── v0.5.1.md │ │ │ ├── v0.6.9.md │ │ │ ├── v0.4.6.md │ │ │ ├── v0.6.6.md │ │ │ ├── v0.5.9.md │ │ │ ├── v0.5.4.md │ │ │ ├── v0.6.8.md │ │ │ └── v0.4.9.md │ │ ├── advisory-board │ │ │ ├── index.md │ │ │ └── listening-to-the-community.md │ │ ├── announcements │ │ │ └── index.md │ │ ├── uncategorized │ │ │ ├── index.md │ │ │ ├── the-videos-from-node-meetup.md │ │ │ ├── node-meetup-this-thursday.md │ │ │ ├── node-office-hours-cut-short.md │ │ │ ├── jobs-nodejs-org.md │ │ │ ├── bnoordhuis-departure.md │ │ │ ├── office-hours.md │ │ │ ├── version-0-6.md │ │ │ └── porting-node-to-windows-with-microsofts-help.md │ │ ├── vulnerability │ │ │ └── index.md │ │ └── weekly-updates │ │ │ ├── index.md │ │ │ ├── weekly-update.2015-07-24.md │ │ │ ├── weekly-update.2016-02-08.md │ │ │ └── weekly-update.2015-06-05.md │ ├── knowledge │ │ ├── index.md │ │ └── getting-started │ │ │ └── npm │ │ │ └── how-to-access-module-package-info.md │ ├── 404.md │ ├── index.md │ ├── docs │ │ └── guides │ │ │ ├── getting-started-guide.md │ │ │ └── index.md │ ├── about │ │ └── releases.md │ ├── download │ │ ├── releases.md │ │ ├── index.md │ │ └── current.md │ └── get-involved │ │ └── collab-summit.md ├── ru │ ├── knowledge │ │ └── index.md │ ├── 404.md │ ├── about │ │ └── releases.md │ ├── index.md │ ├── docs │ │ └── guides │ │ │ ├── getting-started-guide.md │ │ │ └── index.md │ ├── download │ │ └── releases.md │ └── get-involved │ │ └── collab-summit.md ├── uk │ ├── knowledge │ │ └── index.md │ ├── 404.md │ ├── about │ │ └── releases.md │ ├── index.md │ └── download │ │ └── releases.md ├── zh-cn │ ├── 404.md │ ├── about │ │ ├── releases.md │ │ ├── trademark.md │ │ └── governance.md │ ├── get-involved │ │ ├── collab-summit.md │ │ └── code-and-learn.md │ ├── index.md │ ├── docs │ │ ├── guides │ │ │ ├── getting-started-guide.md │ │ │ ├── index.md │ │ │ └── publishing-napi-modules.md │ │ └── index.md │ └── download │ │ ├── releases.md │ │ ├── index.md │ │ └── current.md ├── zh-tw │ ├── 404.md │ ├── get-involved │ │ ├── collab-summit.md │ │ └── code-and-learn.md │ ├── index.md │ └── download │ │ ├── releases.md │ │ ├── index.md │ │ └── current.md ├── ja │ ├── 404.md │ ├── index.md │ ├── download │ │ ├── releases.md │ │ ├── index.md │ │ └── current.md │ └── docs │ │ └── guides │ │ └── getting-started-guide.md ├── ko │ ├── 404.md │ ├── about │ │ └── releases.md │ ├── index.md │ ├── docs │ │ └── guides │ │ │ ├── index.md │ │ │ └── getting-started-guide.md │ └── download │ │ ├── releases.md │ │ ├── index.md │ │ └── current.md ├── ar │ ├── 404.md │ ├── index.md │ ├── docs │ │ └── guides │ │ │ ├── getting-started-guide.md │ │ │ └── index.md │ ├── about │ │ ├── releases.md │ │ └── trademark.md │ ├── get-involved │ │ └── collab-summit.md │ └── download │ │ ├── index.md │ │ ├── releases.md │ │ └── current.md ├── ca │ ├── 404.md │ └── index.md ├── fr │ ├── 404.md │ └── index.md ├── gl │ ├── 404.md │ └── index.md ├── de │ ├── 404.md │ ├── index.md │ └── download │ │ └── current.md ├── es │ ├── 404.md │ ├── about │ │ └── releases.md │ ├── index.md │ └── download │ │ └── releases.md ├── fa │ ├── 404.md │ ├── index.md │ └── download │ │ └── releases.md ├── pt-br │ ├── 404.md │ ├── index.md │ └── download │ │ └── releases.md └── it │ ├── 404.md │ └── index.md ├── static ├── security.txt ├── images │ ├── lfcp.png │ ├── logo.png │ ├── logo-hexagon.png │ ├── logo-light.png │ ├── logos │ │ ├── nodejs.png │ │ ├── js-black.eps │ │ ├── nodejs-dark.eps │ │ ├── nodejs-dark.png │ │ ├── node-favicon.png │ │ ├── nodejs-black.eps │ │ ├── nodejs-black.png │ │ ├── nodejs-green.eps │ │ ├── nodejs-green.png │ │ ├── nodejs-light.eps │ │ ├── nodejs-new-black.ai │ │ ├── nodejs-new-black.png │ │ ├── nodejs-new-white.ai │ │ ├── nodejs-new-white.png │ │ ├── nodejs-new-pantone-black.ai │ │ ├── nodejs-new-pantone-white.ai │ │ ├── nodejs-new-pantone-black.png │ │ ├── nodejs-new-pantone-white.png │ │ ├── nodejs-new-white-pantone.png │ │ ├── js-black.svg │ │ └── js-green.svg │ ├── node-cert-logo.png │ ├── community-icons.png │ ├── favicons │ │ ├── favicon.ico │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── mstile-150x150.png │ │ ├── apple-touch-icon.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── browserconfig.xml │ │ ├── safari-pinned-tab.svg │ │ └── manifest.json │ ├── logo-hexagon-card.png │ └── blog │ │ └── 201609_lts_schedule_summary.gif ├── documents │ ├── nodeconf.pdf │ ├── trademark-policy.pdf │ ├── 2016-survey-report.pdf │ ├── 2016-survey-infographic.png │ └── foundation-visual-guidelines.pdf ├── legacy │ ├── images │ │ ├── icons.png │ │ ├── logo.png │ │ ├── anchor.png │ │ ├── favicon.ico │ │ ├── forkme.png │ │ ├── stripe.png │ │ ├── ebay-logo.png │ │ ├── home-icons.png │ │ ├── logo-light.png │ │ ├── sponsored.png │ │ ├── yahoo-logo.png │ │ ├── footer-logo.png │ │ ├── logo-header.png │ │ ├── ryan-speaker.jpg │ │ ├── twitter-bird.png │ │ ├── close-downloads.png │ │ ├── community-icons.png │ │ ├── download-logo.png │ │ ├── footer-logo-alt.png │ │ ├── icons-interior.png │ │ ├── linkedin-logo.png │ │ ├── microsoft-logo.png │ │ ├── walmart-thumb.jpg │ │ ├── apple-touch-icon.png │ │ ├── not-invented-here.png │ │ └── joyent-logo_orange_nodeorg-01.png │ ├── README.md │ └── sh_vim-dark.css └── robots.txt ├── scripts ├── helpers │ ├── json.js │ ├── stripv.js │ ├── slashes.js │ ├── equals.js │ ├── startswith.js │ ├── majorapidocslink.js │ ├── semver-gte.js │ ├── strftime.js │ ├── apidocslink.js │ ├── latestversion.js │ └── changeloglink.js ├── contributor-list │ ├── README.md │ └── package.json ├── plugins │ ├── debug.js │ └── filter-stylus-partials.js ├── release.hbs └── load-versions.js ├── .travis.yml ├── external └── survey-2018 │ ├── images │ ├── footer.png │ ├── header.png │ ├── picture2.png │ ├── picture3.png │ ├── picture4.png │ ├── picture5.png │ ├── picture6.png │ ├── logo_footer.png │ ├── logo_header.png │ ├── charts │ │ ├── capture.png │ │ ├── capture2.png │ │ ├── capture3.png │ │ ├── capture5.png │ │ ├── capture6.png │ │ ├── capture8.png │ │ ├── capture11.png │ │ ├── capture12.png │ │ ├── capture14.png │ │ ├── capture15.png │ │ ├── capture18.png │ │ ├── capture1_1.png │ │ ├── capture1_2.png │ │ ├── capture20.png │ │ ├── capture21.png │ │ ├── capture22.png │ │ ├── capture23.png │ │ ├── capture24.png │ │ ├── capture25.png │ │ ├── capture26.png │ │ ├── capture27.png │ │ ├── capture28.png │ │ ├── capture29.png │ │ ├── capture30.png │ │ ├── capture31.png │ │ ├── capture32.png │ │ ├── capture33.png │ │ ├── capture34.png │ │ ├── capture35.png │ │ ├── capture36.png │ │ ├── capture38.png │ │ ├── capture39.png │ │ ├── capture40.png │ │ ├── capture41.png │ │ ├── capture42.png │ │ ├── capture43.png │ │ ├── capture45.png │ │ ├── capture46.png │ │ └── capture47.png │ └── twitter │ │ ├── chart1.png │ │ ├── chart10.png │ │ ├── chart11.png │ │ ├── chart12.png │ │ ├── chart13.png │ │ ├── chart14.png │ │ ├── chart15.png │ │ ├── chart16.png │ │ ├── chart17.png │ │ ├── chart18.png │ │ ├── chart19.png │ │ ├── chart2.png │ │ ├── chart20.png │ │ ├── chart21.png │ │ ├── chart22.png │ │ ├── chart23.png │ │ ├── chart24.png │ │ ├── chart25.png │ │ ├── chart26.png │ │ ├── chart27.png │ │ ├── chart28.png │ │ ├── chart29.png │ │ ├── chart3.png │ │ ├── chart30.png │ │ ├── chart31.png │ │ ├── chart32.png │ │ ├── chart33.png │ │ ├── chart34.png │ │ ├── chart35.png │ │ ├── chart36.png │ │ ├── chart37.png │ │ ├── chart38.png │ │ ├── chart39.png │ │ ├── chart4.png │ │ ├── chart40.png │ │ ├── chart41.png │ │ ├── chart42.png │ │ ├── chart43.png │ │ ├── chart44.png │ │ ├── chart45.png │ │ ├── chart5.png │ │ ├── chart6.png │ │ ├── chart7.png │ │ ├── chart8.png │ │ └── chart9.png │ ├── 2018-nodejs-user-survey-report.pdf │ ├── 2018-nodejs-user-survey-raw-data.xlsx │ ├── package.json │ ├── nodes.csv │ └── package-lock.json ├── .gitignore ├── .github ├── ISSUE_TEMPLATE │ ├── 05-help.md │ ├── 03-i18n.md │ ├── 04-api_docs.md │ ├── 02-feature_request.md │ └── 01-bug_report.md └── ISSUE_TEMPLATE.md ├── .editorconfig ├── .htmllintrc ├── crowdin.yml ├── .markdownlint.json └── LICENSE /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Enforce Unix newlines 2 | * text=auto eol=lf 3 | -------------------------------------------------------------------------------- /layouts/css/layout/_main.styl: -------------------------------------------------------------------------------- 1 | #main 2 | .container 3 | padding 0 20px 4 | -------------------------------------------------------------------------------- /locale/en/blog/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: blog-index.hbs 3 | paginate: blog 4 | --- 5 | -------------------------------------------------------------------------------- /static/security.txt: -------------------------------------------------------------------------------- 1 | Contact: security@nodejs.org 2 | Policy: https://nodejs.org/en/security/ -------------------------------------------------------------------------------- /scripts/helpers/json.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = (context) => JSON.stringify(context) 4 | -------------------------------------------------------------------------------- /scripts/helpers/stripv.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = (version) => version.replace(/^v/, '') 4 | -------------------------------------------------------------------------------- /static/images/lfcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/lfcp.png -------------------------------------------------------------------------------- /static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logo.png -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | cache: npm 2 | language: node_js 3 | node_js: 4 | - 10 5 | script: 6 | - npm run build && npm test 7 | -------------------------------------------------------------------------------- /static/documents/nodeconf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/documents/nodeconf.pdf -------------------------------------------------------------------------------- /static/images/logo-hexagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logo-hexagon.png -------------------------------------------------------------------------------- /static/images/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logo-light.png -------------------------------------------------------------------------------- /static/images/logos/nodejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs.png -------------------------------------------------------------------------------- /static/legacy/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/icons.png -------------------------------------------------------------------------------- /static/legacy/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/logo.png -------------------------------------------------------------------------------- /locale/ru/knowledge/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: База знань 3 | layout: knowledge-base-index.hbs 4 | --- 5 | 6 | # База знань 7 | -------------------------------------------------------------------------------- /locale/uk/knowledge/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: База знань 3 | layout: knowledge-base-index.hbs 4 | --- 5 | 6 | # База знань 7 | -------------------------------------------------------------------------------- /static/images/logos/js-black.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/js-black.eps -------------------------------------------------------------------------------- /static/images/node-cert-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/node-cert-logo.png -------------------------------------------------------------------------------- /static/legacy/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/anchor.png -------------------------------------------------------------------------------- /static/legacy/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/favicon.ico -------------------------------------------------------------------------------- /static/legacy/images/forkme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/forkme.png -------------------------------------------------------------------------------- /static/legacy/images/stripe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/stripe.png -------------------------------------------------------------------------------- /locale/en/knowledge/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Knowledge Base 3 | layout: knowledge-base-index.hbs 4 | --- 5 | 6 | # Knowledge Base 7 | -------------------------------------------------------------------------------- /scripts/helpers/slashes.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = function (str) { 4 | return str.replace(/\\/g, '/') 5 | } 6 | -------------------------------------------------------------------------------- /static/images/community-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/community-icons.png -------------------------------------------------------------------------------- /static/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/favicon.ico -------------------------------------------------------------------------------- /static/images/logo-hexagon-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logo-hexagon-card.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-dark.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-dark.eps -------------------------------------------------------------------------------- /static/images/logos/nodejs-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-dark.png -------------------------------------------------------------------------------- /static/legacy/images/ebay-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/ebay-logo.png -------------------------------------------------------------------------------- /static/legacy/images/home-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/home-icons.png -------------------------------------------------------------------------------- /static/legacy/images/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/logo-light.png -------------------------------------------------------------------------------- /static/legacy/images/sponsored.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/sponsored.png -------------------------------------------------------------------------------- /static/legacy/images/yahoo-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/yahoo-logo.png -------------------------------------------------------------------------------- /locale/en/blog/npm/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: NPM 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /static/documents/trademark-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/documents/trademark-policy.pdf -------------------------------------------------------------------------------- /static/images/logos/node-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/node-favicon.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-black.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-black.eps -------------------------------------------------------------------------------- /static/images/logos/nodejs-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-black.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-green.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-green.eps -------------------------------------------------------------------------------- /static/images/logos/nodejs-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-green.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-light.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-light.eps -------------------------------------------------------------------------------- /static/legacy/images/footer-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/footer-logo.png -------------------------------------------------------------------------------- /static/legacy/images/logo-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/logo-header.png -------------------------------------------------------------------------------- /static/legacy/images/ryan-speaker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/ryan-speaker.jpg -------------------------------------------------------------------------------- /static/legacy/images/twitter-bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/twitter-bird.png -------------------------------------------------------------------------------- /external/survey-2018/images/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/footer.png -------------------------------------------------------------------------------- /external/survey-2018/images/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/header.png -------------------------------------------------------------------------------- /external/survey-2018/images/picture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/picture2.png -------------------------------------------------------------------------------- /external/survey-2018/images/picture3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/picture3.png -------------------------------------------------------------------------------- /external/survey-2018/images/picture4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/picture4.png -------------------------------------------------------------------------------- /external/survey-2018/images/picture5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/picture5.png -------------------------------------------------------------------------------- /external/survey-2018/images/picture6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/picture6.png -------------------------------------------------------------------------------- /locale/en/blog/module/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Modules 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/video/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Videos 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /static/documents/2016-survey-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/documents/2016-survey-report.pdf -------------------------------------------------------------------------------- /static/images/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /static/images/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-black.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-black.ai -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-black.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-white.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-white.ai -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-white.png -------------------------------------------------------------------------------- /static/legacy/images/close-downloads.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/close-downloads.png -------------------------------------------------------------------------------- /static/legacy/images/community-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/community-icons.png -------------------------------------------------------------------------------- /static/legacy/images/download-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/download-logo.png -------------------------------------------------------------------------------- /static/legacy/images/footer-logo-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/footer-logo-alt.png -------------------------------------------------------------------------------- /static/legacy/images/icons-interior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/icons-interior.png -------------------------------------------------------------------------------- /static/legacy/images/linkedin-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/linkedin-logo.png -------------------------------------------------------------------------------- /static/legacy/images/microsoft-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/microsoft-logo.png -------------------------------------------------------------------------------- /static/legacy/images/walmart-thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/walmart-thumb.jpg -------------------------------------------------------------------------------- /locale/en/blog/community/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Community 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/feature/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Features 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/release/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Releases 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /static/images/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /static/legacy/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/apple-touch-icon.png -------------------------------------------------------------------------------- /static/legacy/images/not-invented-here.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/not-invented-here.png -------------------------------------------------------------------------------- /external/survey-2018/images/logo_footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/logo_footer.png -------------------------------------------------------------------------------- /external/survey-2018/images/logo_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/logo_header.png -------------------------------------------------------------------------------- /static/documents/2016-survey-infographic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/documents/2016-survey-infographic.png -------------------------------------------------------------------------------- /static/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /static/robots.txt: -------------------------------------------------------------------------------- 1 | User-Agent: * 2 | Disallow: /dist/ 3 | Disallow: /docs/ 4 | Allow: /dist/latest/ 5 | Allow: /dist/latest/docs/api/ 6 | Allow: /api/ 7 | -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture2.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture3.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture5.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture6.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture8.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart1.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart10.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart11.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart12.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart13.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart14.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart15.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart16.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart17.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart18.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart19.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart2.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart20.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart21.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart22.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart23.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart24.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart25.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart26.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart27.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart28.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart29.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart3.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart30.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart31.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart32.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart33.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart34.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart35.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart36.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart37.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart38.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart39.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart4.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart40.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart41.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart42.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart43.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart44.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart45.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart5.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart6.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart7.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart8.png -------------------------------------------------------------------------------- /external/survey-2018/images/twitter/chart9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/twitter/chart9.png -------------------------------------------------------------------------------- /locale/en/blog/advisory-board/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Advisory Board 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/announcements/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Announcements 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Uncategorized 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/vulnerability/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Vulnerabilities 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/en/blog/weekly-updates/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Weekly Updates 3 | layout: category-index.hbs 4 | listing: true 5 | robots: noindex, follow 6 | --- 7 | -------------------------------------------------------------------------------- /locale/zh-cn/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: 页面未找到 8 | 9 | ### ENOENT: 找不到文件或目录 10 | -------------------------------------------------------------------------------- /locale/zh-tw/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: 找不到網頁 8 | 9 | ### ENOENT: 找不到文件或目錄 10 | -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-pantone-black.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-pantone-black.ai -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-pantone-white.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-pantone-white.ai -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture11.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture12.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture14.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture15.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture18.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture1_1.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture1_2.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture20.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture21.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture22.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture23.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture24.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture25.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture26.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture27.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture28.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture29.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture30.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture31.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture32.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture33.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture34.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture35.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture36.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture38.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture39.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture40.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture41.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture42.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture43.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture45.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture46.png -------------------------------------------------------------------------------- /external/survey-2018/images/charts/capture47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/images/charts/capture47.png -------------------------------------------------------------------------------- /static/documents/foundation-visual-guidelines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/documents/foundation-visual-guidelines.pdf -------------------------------------------------------------------------------- /static/images/blog/201609_lts_schedule_summary.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/blog/201609_lts_schedule_summary.gif -------------------------------------------------------------------------------- /static/images/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/images/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-pantone-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-pantone-black.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-pantone-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-pantone-white.png -------------------------------------------------------------------------------- /static/images/logos/nodejs-new-white-pantone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/images/logos/nodejs-new-white-pantone.png -------------------------------------------------------------------------------- /locale/ja/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: ページが見つかりません 8 | 9 | ### ENOENT: ファイルかディレクトリが存在しません 10 | -------------------------------------------------------------------------------- /external/survey-2018/2018-nodejs-user-survey-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/2018-nodejs-user-survey-report.pdf -------------------------------------------------------------------------------- /locale/ko/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: 페이지를 찾을 수 없습니다 8 | 9 | ### ENOENT: 파일 또는 디렉터리가 없습니다 10 | -------------------------------------------------------------------------------- /scripts/helpers/equals.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = function (v1, v2, options) { 4 | return (v1 === v2) ? options.fn(this) : options.inverse(this) 5 | } 6 | -------------------------------------------------------------------------------- /static/legacy/images/joyent-logo_orange_nodeorg-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/static/legacy/images/joyent-logo_orange_nodeorg-01.png -------------------------------------------------------------------------------- /external/survey-2018/2018-nodejs-user-survey-raw-data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Abdelaziz18003/nodejs.org/master/external/survey-2018/2018-nodejs-user-survey-raw-data.xlsx -------------------------------------------------------------------------------- /layouts/css/page-modules/_prev-next-navigation.styl: -------------------------------------------------------------------------------- 1 | .btn-navigation 2 | padding 0.1em 0.5em 3 | 4 | &.btn-prev 5 | float left 6 | 7 | &.btn-next 8 | float right 9 | -------------------------------------------------------------------------------- /locale/ar/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: صفحة غير موجودة 8 | 9 | ### ENOENT: لا يوجد ملف أو مسار بهذا الإسم 10 | -------------------------------------------------------------------------------- /locale/ca/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Pàgina no trobada 8 | 9 | ### ENOENT: L'arxiu o directori no existeix 10 | -------------------------------------------------------------------------------- /locale/en/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Page could not be found 8 | 9 | ### ENOENT: no such file or directory 10 | -------------------------------------------------------------------------------- /locale/ru/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Страница не найдена 8 | 9 | ### ENOENT: нет такого файла или каталога 10 | -------------------------------------------------------------------------------- /locale/fr/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Page introuvable 8 | 9 | ### ENOENT: aucun fichier ou répertoire trouvé 10 | -------------------------------------------------------------------------------- /locale/gl/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Páxina non atopada 8 | 9 | ### ENOENT: Non existe o arquivo ou directorio 10 | -------------------------------------------------------------------------------- /locale/uk/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Сторінку не знайдено 8 | 9 | ### ENOENT: немає такого файла або каталога 10 | -------------------------------------------------------------------------------- /scripts/helpers/startswith.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = function (v1, v2, options) { 4 | return (v1 && v1.indexOf(v2) === 0) ? options.fn(this) : options.inverse(this) 5 | } 6 | -------------------------------------------------------------------------------- /locale/de/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Seite wurde nicht gefunden 8 | 9 | ### ENOENT: Datei oder Ordner nicht gefunden 10 | -------------------------------------------------------------------------------- /locale/es/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Página no encontrada 8 | 9 | ### ENOENT: No existe el archivo o el directorio 10 | -------------------------------------------------------------------------------- /locale/fa/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: صفحه مورد نظر شما یافت نشد. 8 | 9 | ### ENOENT: فایل یا فولدر مورد نظر یافت نشد. 10 | -------------------------------------------------------------------------------- /locale/pt-br/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: Página não encontrada 8 | 9 | ### ENOENT: arquivo ou diretório não encontrado 10 | -------------------------------------------------------------------------------- /locale/it/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page.hbs 3 | permalink: false 4 | title: 404 5 | --- 6 | 7 | ## 404: La pagina non è stata trovata 8 | 9 | ### ENOENT: Nessun file o cartella presente con questo nome 10 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_blog-post.styl: -------------------------------------------------------------------------------- 1 | .blogpost-header 2 | border-bottom 1px solid $light-gray2 3 | padding-bottom 0.5rem 4 | 5 | h1 6 | margin-bottom 0 7 | 8 | .blogpost-meta 9 | font-size 1rem 10 | -------------------------------------------------------------------------------- /layouts/css/_utils.styl: -------------------------------------------------------------------------------- 1 | .bg-white 2 | background-color $white !important 3 | 4 | .bg-node-gray 5 | background-color $node-gray !important 6 | 7 | .table-no-border-no-padding 8 | border-spacing 0 9 | 10 | td 11 | padding 0 12 | -------------------------------------------------------------------------------- /scripts/helpers/majorapidocslink.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const semver = require('semver') 4 | 5 | module.exports = (version) => { 6 | const major = semver.major(version) 7 | return `https://nodejs.org/dist/latest-v${major}.x/docs/api/` 8 | } 9 | -------------------------------------------------------------------------------- /layouts/css/layout/_grid.styl: -------------------------------------------------------------------------------- 1 | .container 2 | width 100% 3 | max-width $body-max-width 4 | margin 0 auto 5 | overflow hidden 6 | 7 | &.no-headline 8 | margin-top 0.5em 9 | 10 | .row 11 | display flex 12 | flex-direction row 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Generated HTML and other static files 2 | build/ 3 | # Commonly ignored Node.js files 4 | node_modules/ 5 | npm-debug.log 6 | .npm/ 7 | 8 | # OSX system files, the bane of our existence 9 | .DS_Store 10 | .AppleDouble 11 | .LSOverride 12 | -------------------------------------------------------------------------------- /scripts/contributor-list/README.md: -------------------------------------------------------------------------------- 1 | # nodejs.org Contributor List 2 | 3 | Usage: 4 | 5 | ```bash 6 | GITHUB_API_TOKEN= node index.js 7 | ``` 8 | 9 | GitHub API token requires `read:org` and `public_repo` rights. 10 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_foundation-members.styl: -------------------------------------------------------------------------------- 1 | // TODO: This is a really ugly hack. Resize member logos 2 | img.memberlogo 3 | display inherit 4 | vertical-align middle 5 | width 200px 6 | padding-right 20px 7 | padding-left 20px 8 | padding-bottom 20px 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/05-help.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: ⁉️ Need help with Node.js? 3 | about: File an issue in our help repo. 4 | 5 | --- 6 | 10 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_resources.styl: -------------------------------------------------------------------------------- 1 | .logos 2 | border none 3 | border-spacing 0 4 | 5 | img 6 | // Fixes logo size on Firefox, see: 7 | // https://github.com/nodejs/nodejs.org/issues/558 8 | width 100% 9 | 10 | td 11 | padding 20px 12 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org/ 2 | 3 | root = true 4 | 5 | [*] 6 | indent_style = space 7 | indent_size = 2 8 | end_of_line = lf 9 | insert_final_newline = true 10 | trim_trailing_whitespace = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /scripts/contributor-list/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "contributor-list", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "license": "MIT", 7 | "dependencies": { 8 | "lodash": "^4.17.14", 9 | "node-github-graphql": "^0.2.7" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_blog-index.styl: -------------------------------------------------------------------------------- 1 | .blog-index 2 | list-style none 3 | padding 0 4 | 5 | time 6 | margin-right 1em 7 | color $light-gray 8 | 9 | .summary 10 | margin-left 1em 11 | font-size 75% 12 | 13 | nav.pagination 14 | a 15 | padded-link(2px) 16 | -------------------------------------------------------------------------------- /scripts/helpers/semver-gte.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const semver = require('semver') 4 | 5 | module.exports = function (a, b, options) { 6 | if (arguments.length === 2) { 7 | options = b 8 | b = options.hash.compare 9 | } 10 | return semver.gte(a, b) ? options.fn(this) : options.inverse(this) 11 | } 12 | -------------------------------------------------------------------------------- /static/images/favicons/browserconfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | #333333 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03-i18n.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🔡 Internationalization and translations 3 | about: Hello. Hola. Salut. Ciao. Здравствуйте. こんにちは. 4 | 5 | --- 6 | 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/04-api_docs.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 📗 Node.js API Docs 3 | about: Please open an issue in the main Node.js repo, prefixed with "doc". 4 | 5 | --- 6 | 10 | -------------------------------------------------------------------------------- /layouts/page.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | {{{ contents }}} 11 |
12 |
13 | 14 | {{> footer }} 15 | 16 | 17 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_footer.styl: -------------------------------------------------------------------------------- 1 | footer 2 | margin-top 2em 3 | background-color $node-gray 4 | padding 0 5 | 6 | a, 7 | a:link, 8 | a:active 9 | color $light-gray2 10 | 11 | a:hover 12 | background-color transparent 13 | text-decoration underline 14 | 15 | &.no-margin-top 16 | margin-top 0 17 | -------------------------------------------------------------------------------- /external/survey-2018/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "survey-report-2018", 3 | "version": "1.0.0", 4 | "scripts": { 5 | "build": "uglifyjs -c -m -o data.min.js data.js && uglifyjs -c -m -o full.min.js full.js && uglifyjs -c -m -o graph.min.js graph.js" 6 | }, 7 | "devDependencies": { 8 | "uglify-js": "^3.3.28" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /layouts/partials/prev-next-navigation.hbs: -------------------------------------------------------------------------------- 1 | {{#if previous }} 2 | 3 | ◄ {{ site.previous }} 4 | 5 | {{/if}} 6 | 7 | {{#if next }} 8 | 9 | {{ site.next }} ► 10 | 11 | {{/if}} 12 | -------------------------------------------------------------------------------- /layouts/security.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 |
12 | {{{ contents }}} 13 |
14 | 15 |
16 |
17 | 18 | {{> footer }} 19 | 20 | 21 | -------------------------------------------------------------------------------- /locale/zh-cn/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: 发布 4 | statuses: 5 | maintenance: '长期维护版' 6 | active: '长期支持版(主推)' 7 | current: '当前版' 8 | pending: '待定' 9 | columns: 10 | - '发布' 11 | - '状态' 12 | - '代号' 13 | - '首发日' 14 | - '长期支持版(主推)开始日期' 15 | - '长期维护版开始日期' 16 | - '(服务)终止日期' 17 | schedule-footer: 日期可能会发生变化。 18 | --- 19 | 20 | # 发布 21 | -------------------------------------------------------------------------------- /locale/ko/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: 릴리스 4 | statuses: 5 | maintenance: '유지보수 LTS' 6 | active: '활성 LTS' 7 | current: '현재 버전' 8 | pending: '대기 중' 9 | columns: 10 | - '릴리스' 11 | - '상태' 12 | - '코드네임' 13 | - '최초 릴리스' 14 | - '활성 LTS 시작' 15 | - '유지보수 LTS 시작' 16 | - '지원 종료' 17 | schedule-footer: 날짜는 변경될 수 있습니다. 18 | --- 19 | 20 | # 릴리스 21 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_anchorLinks.styl: -------------------------------------------------------------------------------- 1 | // Anchor links for page headings 2 | .anchor 3 | color $light-gray2 4 | background none 5 | padding 0 0.25em 6 | 7 | &:link 8 | &:active 9 | &:hover 10 | color $light-gray2 11 | background inherit 12 | 13 | 14 | h1, h2, h3, h4, h5, h6 15 | &:hover > .anchor:before 16 | content '#' 17 | 18 | .anchor:focus:before 19 | content '#' 20 | -------------------------------------------------------------------------------- /.htmllintrc: -------------------------------------------------------------------------------- 1 | { 2 | "attr-bans": [], 3 | "attr-name-style": false, 4 | "attr-no-dup": false, 5 | "attr-quote-style": false, 6 | "attr-req-value": false, 7 | "id-class-style": "dash", 8 | "id-class-ignore-regex": "{{.*?}}", 9 | "img-req-alt": false, 10 | "indent-style": "spaces", 11 | "indent-width": 2, 12 | "lang-style": false, 13 | "spec-char-escape": false, 14 | "tag-bans": [] 15 | } 16 | -------------------------------------------------------------------------------- /scripts/plugins/debug.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const Util = require('util') 4 | 5 | module.exports = function debug () { 6 | return (files, metalsmith, done) => { 7 | console.log('\n\n') 8 | console.log(Util.inspect(metalsmith.metadata(), { showHidden: false, depth: null })) 9 | console.log(Util.inspect(files, { showHidden: false, depth: null })) 10 | console.log('\n\n') 11 | done() 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /layouts/css/layout/_lists.styl: -------------------------------------------------------------------------------- 1 | .list-divider-pipe 2 | margin 0 3 | padding 0 4 | 5 | li 6 | display inline-block 7 | 8 | + li:before 9 | content '|' 10 | padding 0 0.3em 0 0.1em 11 | color $light-gray 12 | 13 | @media screen and (max-width: 480px) 14 | nav 15 | .list-divider-pipe 16 | margin-bottom 1rem 17 | overflow hidden 18 | 19 | li + li:before 20 | display none 21 | -------------------------------------------------------------------------------- /layouts/about.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 | {{> navigation key='about'}} 12 | 13 |
14 | {{{ contents }}} 15 |
16 | 17 |
18 |
19 | 20 | {{> footer }} 21 | 22 | 23 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/the-videos-from-node-meetup.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The Videos from the Meetup 3 | author: ryandahl 4 | date: 2011-08-12T07:14:34.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: the-videos-from-node-meetup 8 | layout: blog-post.hbs 9 | --- 10 | 11 | Uber, Voxer, and Joyent described how they use Node in production 12 | 13 | 14 | -------------------------------------------------------------------------------- /layouts/contribute.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 | {{> navigation key='getinvolved'}} 12 | 13 |
14 | {{{ contents }}} 15 |
16 | 17 |
18 |
19 | 20 | {{> footer }} 21 | 22 | 23 | -------------------------------------------------------------------------------- /layouts/css/layout/_sticky-footer.styl: -------------------------------------------------------------------------------- 1 | // Modernizr test for IE10 and IE11 2 | // see: http://thatemil.com/blog/2013/11/03/sticky-footers-flexbox-and-ie10/ 3 | .flexboxtweener, 4 | .flexboxtweener body 5 | height 100% 6 | 7 | body 8 | display flex 9 | flex-direction column 10 | min-height 100vh 11 | margin 0 12 | 13 | #main 14 | flex 1 0 auto 15 | 16 | header, 17 | footer 18 | flex-shrink 0 19 | 20 | footer 21 | padding 0 20px 22 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_release-schedule.styl: -------------------------------------------------------------------------------- 1 | table.release-schedule 2 | width 100% 3 | font-size 1rem 4 | border 1px solid $light-gray2 5 | 6 | td 7 | padding 5px 8 | 9 | > thead 10 | font-weight 600 11 | text-align left 12 | 13 | > tbody 14 | border-top 1px solid $light-gray2 15 | 16 | tr:nth-child(odd) 17 | background-color $light-gray3 18 | 19 | tr:nth-child(even) 20 | background-color $white 21 | -------------------------------------------------------------------------------- /scripts/plugins/filter-stylus-partials.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const Path = require('path') 4 | 5 | module.exports = function filterStylusPartials () { 6 | return (files, metalsmith, done) => { 7 | Object.keys(files).forEach((filename) => { 8 | const isPartial = (/^_.*\.styl(us)?/).test(Path.basename(filename)) 9 | if (isPartial) { 10 | delete files[filename] 11 | } 12 | }) 13 | 14 | done() 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /layouts/docs.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 | {{> navigation key='docs'}} 12 | 13 |
14 | {{{ contents }}} 15 | 16 | {{!> prev-next-navigation }} 17 |
18 | 19 |
20 |
21 | 22 | {{> footer }} 23 | 24 | 25 | -------------------------------------------------------------------------------- /locale/ru/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: Релизы 4 | statuses: 5 | maintenance: 'Поддерживаемый LTS' 6 | active: 'Активный LTS' 7 | current: 'Текущий' 8 | pending: 'Грядущий' 9 | columns: 10 | - 'Релиз' 11 | - 'Статус' 12 | - 'Кодовое название' 13 | - 'Начальный релиз' 14 | - 'Начало активного LTS' 15 | - 'Начало поддерживаемого LTS' 16 | - 'Конец поддержки' 17 | schedule-footer: Даты могут меняться. 18 | --- 19 | 20 | # Релизы 21 | -------------------------------------------------------------------------------- /locale/uk/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: Релізи 4 | statuses: 5 | maintenance: 'Підтримуваний LTS' 6 | active: 'Активний LTS' 7 | current: 'Поточний' 8 | pending: 'Майбутній' 9 | columns: 10 | - 'Резіз' 11 | - 'Статус' 12 | - 'Кодова назва' 13 | - 'Початковий реліз' 14 | - 'Початок активного LTS' 15 | - 'Початок підтримуваного LTS' 16 | - 'Кінець підтримки' 17 | schedule-footer: Дати можуть змінитись. 18 | --- 19 | 20 | # Релізи 21 | -------------------------------------------------------------------------------- /static/images/favicons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locale/es/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: Versiones 4 | statuses: 5 | maintenance: 'Mantenimiento LTS' 6 | active: 'LTS Activo' 7 | current: 'Actual' 8 | pending: 'Pendiente' 9 | columns: 10 | - 'Versión' 11 | - 'Estado' 12 | - 'Nombre Clave' 13 | - 'Lanzamiento Inicial' 14 | - 'Inicio LTS Activo' 15 | - 'Inicio Mantenimiento LTS' 16 | - 'Fin-de-vida' 17 | schedule-footer: Las fechas están sujetas a cambios 18 | --- 19 | 20 | # Versiones 21 | -------------------------------------------------------------------------------- /layouts/css/_variables.styl: -------------------------------------------------------------------------------- 1 | $body-max-width = 980px 2 | 3 | $white = #fff 4 | 5 | $node-green = #43853d 6 | $bright-green = #028a00 7 | $light-green = lighten($node-green, 90%) 8 | $active-green = darken($bright-green, 20%) 9 | 10 | $light-gray3 = #f0f0f0 11 | $light-gray2 = #ccc 12 | $light-gray = #999 13 | $gray = #666 14 | $node-gray = #333 15 | 16 | padded-link($padding) 17 | padding-left $padding 18 | padding-right $padding 19 | margin-left $padding * -1 20 | margin-right $padding * -1 21 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_in-the-news.styl: -------------------------------------------------------------------------------- 1 | .news-list 2 | @media screen and (max-width: 480px) 3 | margin-left -2.5em 4 | margin-right 1em 5 | 6 | li 7 | display flex 8 | 9 | @media screen and (max-width: 799px) 10 | display block 11 | margin-bottom 0.5em 12 | 13 | time 14 | width 5.5em 15 | color $light-gray 16 | white-space nowrap 17 | // Fix min-width in Safari 18 | flex-shrink 0 19 | 20 | @media screen and (max-width: 799px) 21 | display block 22 | -------------------------------------------------------------------------------- /scripts/release.hbs: -------------------------------------------------------------------------------- 1 | --- 2 | date: {{date}} 3 | version: {{version}} 4 | category: release 5 | title: Node v{{version}} ({{versionPolicy}}) 6 | slug: node-v{{versionSlug}} 7 | layout: blog-post.hbs 8 | author: {{author}} 9 | --- 10 | 11 | {{changelog}} 12 | 13 | {{#files}} 14 | {{.}}
15 | {{/files}} 16 | Other release files: https://nodejs.org/dist/v{{version}}/
17 | Documentation: https://nodejs.org/docs/v{{version}}/api/ 18 | 19 |

SHASUMS

20 | 21 | ``` 22 | {{shasums}} 23 | ``` 24 | -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /locale/en/**/*.md 3 | translation: /locale/%two_letters_code%/**/%original_file_name% 4 | content_segmentation: 0 5 | languages_mapping: 6 | two_letters_code: 7 | pt-BR: pt-br 8 | zh-CN: zh-cn 9 | zh-TW: zh-tw 10 | - source: /locale/en/**/*.json 11 | translation: /locale/%two_letters_code%/**/%original_file_name% 12 | languages_mapping: 13 | two_letters_code: 14 | pt-BR: pt-br 15 | zh-CN: zh-cn 16 | zh-TW: zh-tw 17 | -------------------------------------------------------------------------------- /locale/zh-cn/get-involved/collab-summit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 协作者峰会 3 | layout: contribute.hbs 4 | --- 5 | 6 | # 协作者峰会 7 | 8 | 协作者峰会是一个非正式的会议,其目的在于让现有及具有浅力的协作者齐聚一堂,让大家以现场协作、教学及分享知识的方式一同讨论 Node.js。委员会及工作组每年有两次聚会,他们会一起做出重要的决定,同时推动一些令人期待的任务。 9 | 10 | ## 谁可以参与呢? 11 | 12 | 欢迎所有人参加。峰会期间,组长们会在新进的协作者融入工作议程之前协助他们加入想要贡献的群组。 这是一个你可以学习社群事务的好机会,同时也能贡献及精进你的技能。在进行现场分组讨论之前,工作组会先安排行程好让人们可以互相熟悉对方。 13 | 14 | 期待能与你在协作者峰会中相见![峰会回顾](https://github.com/nodejs/summit) 中有即将到来及过往的协作者峰会信息,并记得看看 [议题](https://github.com/nodejs/summit/issues),里头分享了个别工作组及委员会的讨论。 15 | -------------------------------------------------------------------------------- /static/images/favicons/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Node.js", 3 | "short_name": "Node.js", 4 | "icons": [ 5 | { 6 | "src": "/static/images/favicons/android-chrome-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png" 9 | }, 10 | { 11 | "src": "/static/images/favicons/android-chrome-512x512.png", 12 | "sizes": "512x512", 13 | "type": "image/png" 14 | } 15 | ], 16 | "theme_color": "#333333", 17 | "background_color": "#333333", 18 | "display": "standalone" 19 | } 20 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/node-meetup-this-thursday.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Node Meetup this Thursday 3 | author: ryandahl 4 | date: 2011-08-03T04:37:02.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: node-meetup-this-thursday 8 | layout: blog-post.hbs 9 | --- 10 | 11 | [https://nodejs.org/meetup/](https://nodejs.org/meetup/ "https://nodejs.org/meetup/") 12 | 13 | [http://nodemeetup.eventbrite.com/](http://nodemeetup.eventbrite.com/) 14 | 15 | Three companies will describe their distributed Node applications. Sign up soon, space is limited! 16 | -------------------------------------------------------------------------------- /locale/en/blog/video/bert-belder-libuv-lxjs-2012.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Bert Belder - libuv at LXJS 2012 3 | slug: bert-belder-libuv-lxjs-2012 4 | category: video 5 | date: 2012-09-30T17:28:45.000Z 6 | layout: blog-post.hbs 7 | --- 8 | 9 | Node core committer Bert Belder gave a talk at 10 | [LXJS](http://2012.lxjs.org/). If you are interested in how Node does 11 | asynchronous I/O across platforms, then you should definitely watch 12 | this video. 13 | 14 | 15 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02-feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🚀 Feature Request 3 | about: I have a suggestion (and may want to implement it 🙂)! 4 | 5 | --- 6 | 17 | -------------------------------------------------------------------------------- /locale/ko/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: 현재 버전 5 | download: 다운로드 6 | download-for: 다운로드 - 7 | other-downloads: 다른 운영 체제 8 | other-lts-downloads: 다른 LTS 다운로드 9 | other-current-downloads: 다른 현재 버전 다운로드 10 | current: 현재 버전 11 | lts: LTS 12 | tagline-current: 최신 기능 13 | tagline-lts: 안정적, 신뢰도 높음 14 | changelog: 변경사항 15 | api: API 문서 16 | version-schedule-prompt: LTS 일정은 17 | version-schedule-prompt-link-text: 여기서 확인하세요. 18 | --- 19 | 20 | Node.js®는 [Chrome V8 JavaScript 엔진](https://v8.dev/)으로 빌드된 JavaScript 런타임입니다. 21 | -------------------------------------------------------------------------------- /scripts/helpers/strftime.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const strftime = require('strftime') 4 | 5 | module.exports = (date, format) => { 6 | const parsedDate = new Date(date) 7 | 8 | if (!(parsedDate instanceof Date && isFinite(parsedDate))) { 9 | // If date is invalid (but not undefined) log error for debugging 10 | if (date && process.env.NODE_ENV !== 'test') { 11 | console.error('[handlebars] strftime - Invalid date:', date) 12 | } 13 | return date 14 | } 15 | 16 | return strftime(typeof format === 'string' && format ? format : '%F', parsedDate) 17 | } 18 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01-bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: 🐛 Bug Report 3 | about: If something isn't working as expected 🤔. 4 | 5 | --- 6 | 13 | 14 | * **URL**: 15 | * **Browser version**: 16 | * **Operating system**: 17 | 18 | 19 | -------------------------------------------------------------------------------- /scripts/helpers/apidocslink.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const semver = require('semver') 4 | 5 | module.exports = (version) => { 6 | if (!version) { return '' } 7 | 8 | if (semver.satisfies(version, '>=0.3.1 <0.5.1')) { 9 | return `https://nodejs.org/docs/${version}/api/` 10 | } 11 | 12 | if (semver.satisfies(version, '>=0.1.14 <0.3.1')) { 13 | return `https://nodejs.org/docs/${version}/api.html` 14 | } 15 | 16 | return semver.satisfies(version, '>=1.0.0 <4.0.0') 17 | ? `https://iojs.org/dist/${version}/docs/api/` 18 | : `https://nodejs.org/dist/${version}/docs/api/` 19 | } 20 | -------------------------------------------------------------------------------- /locale/zh-tw/get-involved/collab-summit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 協作者峰會 3 | layout: contribute.hbs 4 | --- 5 | 6 | # 協作者峰會 7 | 8 | 協作者峰會(Collaboration Summit)是個非正式會議(un-conference),其目的在於讓現有及具有淺力的協作者齊聚一堂,讓大家以現場協作、教學及分享知識的方式一同討論 Node.js。 9 | 10 | 委員會及工作組每年有兩次聚會,他們會一起做出重要的決定,同時推動一些令人期待的任務。 11 | 12 | ## 誰能參與? 13 | 14 | 歡迎所有人參加協作者峰會。峰會期間,組長們會在新進的協作者融入工作議程之前,協助他們加入想要貢獻的群組。 15 | 16 | 這是一個你可以學習社群事務的好機會,同時也能貢獻及精進你的技能。 17 | 18 | 在進行現場分組討論之前,工作組會先安排行程好讓人們可以互相熟悉對方。 19 | 20 | 期待能與你在協作者峰會相見![Summit repo](https://github.com/nodejs/summit) 中有即將到來及過往的協作者峰會資訊,並記得看看 [issue](https://github.com/nodejs/summit/issues),裡頭分享了個別工作組及委員會的討論。 21 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/node-office-hours-cut-short.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Node Office Hours Cut Short 3 | author: ryandahl 4 | date: 2011-04-28T16:04:35.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: node-office-hours-cut-short 8 | layout: blog-post.hbs 9 | --- 10 | 11 | This week office hours are only from 4pm to 6pm. Isaac will be in the Joyent office in SF - everyone else is out of town. Sign up at http://nodeworkup.eventbrite.com/ if you would like to come. 12 | 13 | The week after, Thursday May 5th, we will all be at NodeConf in Portland. 14 | 15 | Normal office hours resume Thursday May 12th. 16 | -------------------------------------------------------------------------------- /locale/zh-cn/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: 当前版本 5 | download: 下载 6 | download-for: 下载为 7 | other-downloads: 其它下载 8 | other-lts-downloads: 其它 LTS 版下载 9 | other-current-downloads: 其它当前版下载 10 | current: 当前发布版 11 | lts: 长期支持版 12 | tagline-current: 含最新功能 13 | tagline-lts: 推荐多数用户使用 (LTS) 14 | changelog: 更新日志 15 | api: API 文档 16 | version-schedule-prompt: 可参考 17 | version-schedule-prompt-link-text: LTS 日程。 18 | newsletter: true 19 | newsletter-prefix: 订阅 20 | newsletter-postfix: ,Node.js 官方的新闻月报。 21 | --- 22 | 23 | Node.js® 是一个基于 [Chrome V8 引擎](https://v8.dev/) 的 JavaScript 运行时。 24 | -------------------------------------------------------------------------------- /locale/zh-tw/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: 目前版本 5 | download: 下載 6 | download-for: 目前版本: 7 | other-downloads: 其它版本 8 | other-lts-downloads: 其它 LTS 版下載 9 | other-current-downloads: 其它最新版下載 10 | current: 目前版本 11 | lts: 長期維護版 12 | tagline-current: 包含最新功能 13 | tagline-lts: 推薦給大多數用戶 14 | changelog: 更新紀錄 15 | api: API 文件 16 | version-schedule-prompt: 或參考 17 | version-schedule-prompt-link-text: LTS(長期維護版)時程 18 | newsletter: true 19 | newsletter-prefix: 訂閱 20 | newsletter-postfix: ":Node.js 官方的新聞月報。" 21 | --- 22 | 23 | Node.js® 是款基於 [Chrome V8 引擎](https://v8.dev/)的 JavaScript 執行環境。 24 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/jobs-nodejs-org.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: jobs.nodejs.org 3 | author: ryandahl 4 | date: 2011-03-25T06:05:22.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: jobs-nodejs-org 8 | layout: blog-post.hbs 9 | --- 10 | 11 | We are starting an official jobs board for Node. There are two goals for this 12 | 13 | 1. Promote the small emerging economy around this platform by having a central space for employers to find Node programmers. 14 | 15 | 2. Make some money. We work hard to build this platform and taking a small tax for job posts seems a like reasonable "tip jar". 16 | 17 | [http://jobs.nodejs.org](jobs.nodejs.org) 18 | -------------------------------------------------------------------------------- /layouts/blog-post.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 |
12 |
13 |

{{title}}

14 | {{#if author}}{{site.by}} {{author}}, {{/if}} 15 |
16 | 17 | {{{ contents }}} 18 |
19 | 20 |
21 |
22 | 23 | {{> footer }} 24 | 25 | 26 | -------------------------------------------------------------------------------- /static/legacy/README.md: -------------------------------------------------------------------------------- 1 | # DO NOT REMOVE THIS DIRECTORY 2 | 3 | Those assets are still being used by legacy versions of the Node.js docs. 4 | Everything up to v0.10.28 is a copy of the entire website, e.g.: 5 | 6 | - https://nodejs.org/docs/v0.10.26/ 7 | - https://nodejs.org/docs/v0.10.28/ (different design) 8 | 9 | Those are the first versions with just the API docs and the changelog only: 10 | 11 | - https://nodejs.org/docs/v0.10.27/ 12 | - https://nodejs.org/docs/v0.10.29/ 13 | 14 | The actual URL rewriting is done in the nodejs.org nginx config: 15 | https://raw.githubusercontent.com/nodejs/build/master/setup/www/resources/config/nodejs.org 16 | -------------------------------------------------------------------------------- /layouts/knowledge-post.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 |
12 |
13 |

{{title}}

14 | {{#if author}}{{site.by}} {{author}}, {{/if}}{{#if date}}{{/if}} 15 |
16 | 17 | {{{ contents }}} 18 |
19 | 20 |
21 |
22 | 23 | {{> footer }} 24 | 25 | 26 | -------------------------------------------------------------------------------- /locale/zh-cn/about/trademark.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about.hbs 3 | title: 商标政策 4 | --- 5 | 6 | # 商标政策 7 | 8 | Node.js 的商标、服务性标志,以及图像商标等都是质量、性能以及便于人们使用 Node.js 软件和项目的符号化表示。为了使 Node.js 能够持续地把这些符号化,我们必须确保标记不能误导使用者,或者让使用者与其它相关低质量的软件产品发生混淆。如果我们无法保证做到这些,那么就不是简单地误导群众,同时也无法保护对付那些在未来恶意利用标记的人。本政策的目的旨在确保以上所述不会发生在 Node.js 的商标上,这样社区和使用 Node.js 的用户都可以得到保障。 9 | 10 | 与此同时,我们期望社区成员们可以随意轻松地传播 Node.js 的任何消息,并且参与 Node.js 的社区活动。请始终牢记关键点:我们已试图把政策制定得尽可能地弹性化、容易理解并且合法化。 11 | 12 | 请阅读相关 [完整版政策](/static/documents/trademark-policy.pdf)。如果你有任何疑问,请不要犹豫并 [给我们来信](mailto:trademark@nodejs.org)。 13 | 14 | 对于 Node.js 标志的可视化展示指南也在 [可视化指南](/static/documents/foundation-visual-guidelines.pdf) 中有所描述。 15 | -------------------------------------------------------------------------------- /scripts/load-versions.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 'use strict' 4 | 5 | const fs = require('fs') 6 | const nodeVersionData = require('node-version-data') 7 | const path = require('path') 8 | 9 | module.exports = nodeVersionData 10 | 11 | if (require.main === module) { 12 | nodeVersionData((err, versions) => { 13 | if (err) { 14 | console.error('Aborting due to download error from node or iojs') 15 | console.error(err.stack) 16 | return process.exit(1) 17 | } 18 | 19 | fs.writeFileSync( 20 | path.join(__dirname, '..', 'source', 'versions.json') 21 | , JSON.stringify(versions, null, 2) 22 | ) 23 | }) 24 | } 25 | -------------------------------------------------------------------------------- /scripts/helpers/latestversion.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const semver = require('semver') 4 | 5 | const map = (release) => release && { 6 | node: release.version, 7 | nodeMajor: majorStr(release), 8 | npm: release.npm, 9 | v8: release.v8, 10 | openssl: release.openssl 11 | } 12 | 13 | exports.current = (releases) => { 14 | const match = releases && releases.find((release) => !release.lts && semver.gte(release.version, '5.0.0')) 15 | return map(match) 16 | } 17 | 18 | exports.lts = (releases) => map(releases && releases.find((release) => release.lts)) 19 | 20 | function majorStr (release) { 21 | return `v${semver.major(release.version)}.x` 22 | } 23 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- 1 | { 2 | "default": true, 3 | "MD004": false, 4 | "MD013": false, 5 | "MD022": false, 6 | "MD024": false, 7 | "MD025": false, 8 | "MD026": false, 9 | "MD027": false, 10 | "MD032": false, 11 | "MD033": { 12 | "allowed_elements": [ 13 | "a", 14 | "br", 15 | "figure", "figcaption", "img", 16 | "ul", "li", 17 | "div", "span", "p", 18 | "table", "th", "tr", "td", 19 | "code", "pre", 20 | "strong", "em" 21 | ] 22 | }, 23 | "MD034": false, 24 | "MD035": { 25 | "style": "---" 26 | }, 27 | "MD036": false, 28 | "MD040": false, 29 | "MD041": false, 30 | "MD046": false 31 | } 32 | -------------------------------------------------------------------------------- /locale/ja/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: 最新のバージョン 5 | download: ダウンロード 6 | download-for: ダウンロード 7 | other-downloads: 他のバージョン 8 | other-lts-downloads: 他の LTS のバージョン 9 | other-current-downloads: 他のバージョン 10 | current: 最新版 11 | lts: LTS 12 | tagline-current: 最新の機能 13 | tagline-lts: 推奨版 14 | changelog: 変更履歴 15 | api: API ドキュメント 16 | version-schedule-prompt: または、 17 | version-schedule-prompt-link-text: LTSのリリーススケジュールをご覧ください。 18 | newsletter: true 19 | newsletter-prefix: "公式 Node.js ニュースレター" 20 | newsletter-postfix: "を購読しましょう。" 21 | --- 22 | 23 | Node.js® は、[Chrome の V8 JavaScript エンジン](https://v8.dev/) で動作する JavaScript 環境です。 24 | -------------------------------------------------------------------------------- /locale/ru/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Текущая версия 5 | download: Загрузить 6 | download-for: Загрузить для 7 | other-downloads: Другие загрузки 8 | other-lts-downloads: Другие LTS загрузки 9 | other-current-downloads: Другие текущие загрузки 10 | current: Текущая 11 | lts: LTS 12 | tagline-current: Последние возможности 13 | tagline-lts: Рекомендовано для большинства 14 | changelog: Список изменений 15 | api: Документация 16 | version-schedule-prompt: Или смотрите на 17 | version-schedule-prompt-link-text: график LTS. 18 | --- 19 | 20 | Node.js® — это JavaScript-окружение построенное на движке [Chrome V8](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /locale/uk/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Поточна версія 5 | download: Завантажити 6 | download-for: Завантажити для 7 | other-downloads: Інші завантаження 8 | other-lts-downloads: Інші LTS завантаження 9 | other-current-downloads: Інші поточні завантаження 10 | current: Поточна 11 | lts: LTS 12 | tagline-current: Найновіші можливості 13 | tagline-lts: Рекомендовано для більшості 14 | changelog: Список змін 15 | api: Документація 16 | version-schedule-prompt: Або подивіться на 17 | version-schedule-prompt-link-text: графік LTS. 18 | --- 19 | 20 | Node.js® — це JavaScript–оточення побудоване на JavaScript–рушієві [Chrome V8](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_linuxfoundation.styl: -------------------------------------------------------------------------------- 1 | .linuxfoundation-footer 2 | padding 1em 20px 3 | font-size 14px 4 | color $white 5 | background $node-gray 6 | direction ltr 7 | 8 | p + p 9 | margin-top 0 10 | margin-bottom 0.25em 11 | 12 | .issue-link-container 13 | display flex 14 | align-items center 15 | 16 | .linuxfoundation-logo 17 | margin-top 0.2em 18 | min-width 1px 19 | max-width 416px 20 | 21 | .issue-link 22 | text-align right 23 | min-width 330px 24 | margin-left auto 25 | 26 | @media screen and (max-width: 700px) 27 | .issue-link-container 28 | flex-wrap wrap 29 | 30 | .issue-link 31 | text-align start 32 | margin 1em 0 0 33 | min-width 0 34 | -------------------------------------------------------------------------------- /static/legacy/sh_vim-dark.css: -------------------------------------------------------------------------------- 1 | .sh_sourceCode { 2 | font-weight: normal; 3 | font-style: normal; 4 | } 5 | 6 | .sh_sourceCode .sh_symbol , 7 | .sh_sourceCode .sh_cbracket { 8 | color: #fff; 9 | } 10 | 11 | .sh_sourceCode .sh_keyword { 12 | font-style: italic; 13 | } 14 | 15 | .sh_sourceCode .sh_string, 16 | .sh_sourceCode .sh_regexp, 17 | .sh_sourceCode .sh_number, 18 | .sh_sourceCode .sh_specialchar { 19 | color: #a0c874; 20 | } 21 | 22 | .sh_sourceCode .sh_comment { 23 | color: #777; 24 | } 25 | 26 | .alt .sh_sourceCode .sh_keyword { 27 | font-style: normal; 28 | color: #996633; 29 | } 30 | 31 | .alt .sh_sourceCode .sh_symbol , .alt .sh_sourceCode .sh_cbracket { 32 | color: #46483e; 33 | } 34 | -------------------------------------------------------------------------------- /locale/gl/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Versión Actual 5 | download: Descargar 6 | download-for: Descargar para 7 | other-downloads: Outras Descargas 8 | other-lts-downloads: Outras Descargas LTS 9 | other-current-downloads: Outras Descargas Actuales 10 | current: Actual 11 | lts: LTS 12 | tagline-current: Últimas Características 13 | tagline-lts: Recomendado para a maioría 14 | changelog: Cambios 15 | api: Documentación do API 16 | version-schedule-prompt: Ou revise á 17 | version-schedule-prompt-link-text: Axenda de LTS. 18 | --- 19 | 20 | Node.js® é un entorno de execución para JavaScript construído co [motor de JavaScript V8 de Chrome](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /locale/es/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Versión Actual 5 | download: Descargar 6 | download-for: Descargar para 7 | other-downloads: Otras Descargas 8 | other-lts-downloads: Otras Descargas LTS 9 | other-current-downloads: Otras Descargas Actuales 10 | current: Actual 11 | lts: LTS 12 | tagline-current: Últimas características 13 | tagline-lts: Recomendado para la mayoría 14 | changelog: Cambios 15 | api: Documentación del API 16 | version-schedule-prompt: Ó revise la 17 | version-schedule-prompt-link-text: Agenda de LTS. 18 | --- 19 | 20 | Node.js® es un entorno de ejecución para JavaScript construido con el [motor de JavaScript V8 de Chrome](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /locale/zh-cn/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 入门指南 3 | layout: docs.hbs 4 | --- 5 | 6 | # 在安装了 Node.js 之后,我怎么开始呢? 7 | 8 | 一旦你已经安装了 Node,让我们尝试构建第一个 Web 服务器。 9 | 请创建一个“app.js”文件,黏贴以下代码: 10 | 11 | ```javascript 12 | const http = require('http'); 13 | 14 | const hostname = '127.0.0.1'; 15 | const port = 3000; 16 | 17 | const server = http.createServer((req, res) => { 18 | res.statusCode = 200; 19 | res.setHeader('Content-Type', 'text/plain'); 20 | res.end('Hello World\n'); 21 | }); 22 | 23 | server.listen(port, hostname, () => { 24 | console.log(`Server running at http://${hostname}:${port}/`); 25 | }); 26 | ``` 27 | 28 | 然后使用 `node app.js` 运行程序,访问 ,你就会看到一个消息,写着“Hello World”。 29 | -------------------------------------------------------------------------------- /external/survey-2018/nodes.csv: -------------------------------------------------------------------------------- 1 | name,value 2 | Node,0 3 | PostgreSQL,1 4 | MySQL,1 5 | MariaDB,1 6 | MongoDB,1 7 | Redis,1 8 | ElasticSearch,1 9 | SQLite,1 10 | CouchDB,1 11 | Cassandra,1 12 | JSON file,1 13 | React,2 14 | Angular,2 15 | Angular 2,2 16 | Vue,2 17 | jQuery,2 18 | Meteor,2 19 | Ember,2 20 | Express,3 21 | Hapi,3 22 | GraphQL,3 23 | Koa,3 24 | Restify,3 25 | RabbitMQ,4 26 | ZeroMQ,4 27 | ActiveMQ,4 28 | NSQ,4 29 | Docker,5 30 | Triton,5 31 | Kubernetes,5 32 | AWS Lambda,5 33 | IBM Whisk,5 34 | Apache Whisk,5 35 | Azure Functions,5 36 | Google Cloud Functions,5 37 | Circle,6 38 | Travis,6 39 | Codeship,6 40 | Shippable,6 41 | Jenkins,6 42 | HAProxy,7 43 | Nginx,7 44 | Apache HTTP,7 45 | Apache Traffic Server,7 46 | pm2,7 47 | -------------------------------------------------------------------------------- /layouts/download.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 |
11 |
12 |

{{downloads.headline}}

13 |
14 | 15 | {{> primary-download-matrix version=project.latestVersions.lts versionTypeLts="true"}} 16 | {{> secondary-download-matrix version=project.latestVersions.lts versionTypeLts="true"}} 17 | 18 |
19 | 20 |
21 |
22 | 23 | {{> footer }} 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /layouts/css/page-modules/_scrollToTop.styl: -------------------------------------------------------------------------------- 1 | // For smooth scroll behavior 2 | html 3 | // @stylint off 4 | scroll-behavior smooth 5 | // @stylint on 6 | 7 | #scroll-to-top 8 | font-size 1rem 9 | color $node-gray 10 | background-color $light-gray3 11 | border 1px solid $light-gray2 12 | border-radius 2px 13 | position fixed 14 | bottom 10% 15 | right 0 16 | min-width 20px 17 | text-align center 18 | padding 0 5px 1px 19 | 20 | // Prevent button from flashing on page load 21 | opacity 0 22 | animation buttonFade 0.5s 1s 1 forwards 23 | 24 | @keyframes buttonFade 25 | 0% 26 | opacity 0 27 | 100% 28 | opacity 1 29 | 30 | @media (max-width: 600px) 31 | span 32 | display none 33 | -------------------------------------------------------------------------------- /locale/ca/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Versió actual 5 | download: Descarregar 6 | download-for: Descarregar per 7 | other-downloads: Altres Descàrregues 8 | other-lts-downloads: Altres Descàrregues LTS 9 | other-current-downloads: Altres Descàrregues Actuals 10 | current: Actual 11 | lts: LTS 12 | tagline-current: Últimes característiques 13 | tagline-lts: Recomanat per a la majoria 14 | changelog: Canvis 15 | api: Documentació de l'API 16 | version-schedule-prompt: O revisi la 17 | version-schedule-prompt-link-text: Agenda de LTS. 18 | --- 19 | 20 | Node.js® és un entorn d'execució per a JavaScript construït amb el [motor de JavaScript V8 de Chrome](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /locale/de/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Aktuelle Version 5 | download: Download 6 | download-for: Herunterladen für 7 | other-downloads: Andere Downloads 8 | other-lts-downloads: Andere LTS Downloads 9 | other-current-downloads: Andere aktuelle Downloads 10 | current: Aktuell 11 | lts: LTS 12 | tagline-current: Neueste Funktionalitäten 13 | tagline-lts: Für die meisten Nutzer empfohlen 14 | changelog: Änderungshistorie 15 | api: API Doku 16 | version-schedule-prompt: Oder wirf einen Blick auf den 17 | version-schedule-prompt-link-text: LTS Release Plan. 18 | --- 19 | 20 | Node.js® ist eine JavaScript-Laufzeitumgebung, die auf [Chromes V8 JavaScript-Engine](https://v8.dev/) basiert. 21 | -------------------------------------------------------------------------------- /layouts/download-current.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 |
11 |
12 |

{{downloads.headline}}

13 |
14 | 15 | {{> primary-download-matrix version=project.latestVersions.current versionTypeCurrent="true"}} 16 | {{> secondary-download-matrix version=project.latestVersions.current versionTypeCurrent="true"}} 17 | 18 |
19 | 20 |
21 |
22 | 23 | {{> footer }} 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /scripts/helpers/changeloglink.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | const semver = require('semver') 4 | 5 | module.exports = (version) => { 6 | if (!semver.valid(version)) return '' 7 | 8 | const changelogs = 'https://github.com/nodejs/node/blob/master/doc/changelogs' 9 | const clean = semver.clean(version) 10 | const major = semver.major(clean) 11 | const minor = semver.minor(clean) 12 | 13 | if (major >= 4) return `${changelogs}/CHANGELOG_V${major}.md#${clean}` 14 | if (major >= 1) return `${changelogs}/CHANGELOG_IOJS.md#${clean}` 15 | if (minor === 12 || minor === 10) { 16 | return `${changelogs}/CHANGELOG_V${major}${minor}.md#${clean}` 17 | } 18 | 19 | return `https://github.com/nodejs/node-v0.x-archive/blob/${version}/ChangeLog` 20 | } 21 | -------------------------------------------------------------------------------- /layouts/about-release-schedule.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 | {{> navigation key='about'}} 12 | 13 |
14 | {{{ contents }}} 15 | 16 |

17 | {{ title }} 18 |

19 | 20 | {{{ release-schedule }}} 21 | 22 |

23 | {{ schedule-footer }} 24 |

25 | 26 |
27 | 28 |
29 |
30 | 31 | {{> footer }} 32 | 33 | 34 | -------------------------------------------------------------------------------- /layouts/knowledge-base-index.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | 11 | {{!-- {{> navigation key='docs'}} --}} 12 | 13 |
14 | {{{ contents }}} 15 | 16 |
    17 | {{#each collections.knowledgeBase}} 18 | {{#startswith path 'knowledge/'}} 19 |
  • {{ title }}
  • 20 | {{/startswith}} 21 | {{/each}} 22 |
23 |
24 | 25 |
26 |
27 | 28 | {{> footer }} 29 | 30 | 31 | -------------------------------------------------------------------------------- /layouts/partials/favicons.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /layouts/partials/navigation.hbs: -------------------------------------------------------------------------------- 1 | 22 | -------------------------------------------------------------------------------- /locale/ar/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: الاصدار الحالي 5 | download: تحميل 6 | download-for: تحميل النسخة الخاصة ب 7 | other-downloads: تحميل نسخ أخرى 8 | other-lts-downloads: أخرى LTS تحميل نسخ 9 | other-current-downloads: تحميلات حالية أخرى 10 | current: النسخة الحالية 11 | lts: LTS 12 | tagline-current: آخر المستجدات 13 | tagline-lts: موصى به لجميع المستخدمين 14 | changelog: سجل التغييرات 15 | api: API Docs 16 | version-schedule-prompt: أو انظر الى 17 | version-schedule-prompt-link-text: أجندة LTS. 18 | newsletter: نعم 19 | newsletter-prefix: قم بالانضمام الى 20 | newsletter-postfix: " , الرسالة الإخبارية الشّهريّة عن Node.js " 21 | --- 22 | 23 | Node.js® هو اطار عمل مبني على محرك [Chrome V8](https://v8.dev/). 24 | -------------------------------------------------------------------------------- /locale/fr/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Version actuelle 5 | download: Téléchargements 6 | download-for: Téléchargements pour 7 | other-downloads: Autres téléchargements 8 | other-lts-downloads: Autres téléchargements LTS 9 | other-current-downloads: Autres téléchargements actuels 10 | current: Actuelle 11 | lts: LTS 12 | tagline-current: Dernières fonctionnalités 13 | tagline-lts: Recommandé pour la plupart des utilisateurs 14 | changelog: Journal des modifications 15 | api: API Docs 16 | version-schedule-prompt: Ou regardez le 17 | version-schedule-prompt-link-text: Planning LTS. 18 | --- 19 | 20 | Node.js® est un environnement d’exécution JavaScript construit sur le [moteur JavaScript V8 de Chrome](https://v8.dev/). 21 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/bnoordhuis-departure.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Ben Noordhuis's Departure 3 | date: 2013-12-03T22:13:57.000Z 4 | slug: bnoordhuis-departure 5 | layout: blog-post.hbs 6 | --- 7 | 8 | As of this past weekend, Ben Noordhuis has decided to step away from 9 | Node.js and libuv, and is no longer acting as a core committer. 10 | 11 | Ben has done a tremendous amount of great work in the past. We're sad 12 | to lose the benefit of his continued hard work and expertise, and 13 | extremely grateful for what he has added to Node.js and libuv over the 14 | years. 15 | 16 | Many of you already have expressed your opinion regarding recent 17 | drama, and I'd like to ask that you please respect our wishes to let 18 | this issue rest, so that we can all focus on the road forward. 19 | 20 | Thanks. 21 | -------------------------------------------------------------------------------- /locale/it/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Versione corrente 5 | download: Download 6 | download-for: Download per 7 | other-downloads: Altri download 8 | other-lts-downloads: Altri download LTS 9 | other-current-downloads: Altri download versione corrente 10 | current: Corrente 11 | lts: LTS 12 | tagline-current: Ultime funzionalità 13 | tagline-lts: Consigliata 14 | changelog: Changelog 15 | api: Documentazione API 16 | version-schedule-prompt: Dai un'occhiata alla 17 | version-schedule-prompt-link-text: tabella di marcia LTS. 18 | newsletter: true 19 | newsletter-prefix: Iscriviti a 20 | newsletter-postfix: ", la newsletter mensile di Node.js" 21 | --- 22 | 23 | Node.js® è un runtime JavaScript costruito sul [motore JavaScript V8 di Chrome](https://v8.dev/). 24 | -------------------------------------------------------------------------------- /locale/en/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Current Version 5 | download: Download 6 | download-for: Download for 7 | other-downloads: Other Downloads 8 | other-lts-downloads: Other LTS Downloads 9 | other-current-downloads: Other Current Downloads 10 | current: Current 11 | lts: LTS 12 | tagline-current: Latest Features 13 | tagline-lts: Recommended For Most Users 14 | changelog: Changelog 15 | api: API Docs 16 | version-schedule-prompt: Or have a look at the 17 | version-schedule-prompt-link-text: Long Term Support (LTS) schedule. 18 | newsletter: true 19 | newsletter-prefix: Sign up for 20 | newsletter-postfix: ", the official Node.js Monthly Newsletter." 21 | --- 22 | 23 | Node.js® is a JavaScript runtime built on [Chrome's V8 JavaScript engine](https://v8.dev/). 24 | -------------------------------------------------------------------------------- /locale/fa/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: نگارش کنونی 5 | download: دانلود 6 | download-for: دانلود برای 7 | other-downloads: سایر دانلود‌ها 8 | other-lts-downloads: سایر دانلود‌های با پشتیبانی طولانی 9 | other-current-downloads: سایر دانلودهای جاری 10 | current: جاری 11 | lts: پشتیبانی طولانی مدت 12 | tagline-current: آخرین ویژگی‌ها 13 | tagline-lts: پیشنهاد شده برای بیشتر کاربران 14 | changelog: گزارش تغییرات 15 | api: مستندات API 16 | version-schedule-prompt: یا نگاهی بیاندازید به 17 | version-schedule-prompt-link-text: زمان بندی پشتیبانی طولانی مدت 18 | newsletter: درست 19 | newsletter-prefix: نام‌نویسی برای 20 | newsletter-postfix: "، خبرنامهٔ رسمی NodeJs.org" 21 | --- 22 | 23 | Node.js® چارچوبی است برای اجرای جاوااسکریپت ساخته شده بر روی [موتور جاوااسکریپت کروم](https://v8.dev/). 24 | -------------------------------------------------------------------------------- /locale/en/blog/video/welcome-to-the-node-blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Welcome to the Node blog 3 | author: ryandahl 4 | date: 2011-03-18T03:17:12.000Z 5 | status: publish 6 | category: video 7 | slug: welcome-to-the-node-blog 8 | layout: blog-post.hbs 9 | --- 10 | 11 | Since Livejournal is disintegrating into Russian spam, I'm moving my technical blog to http://blog.nodejs.org/. I hope to do frequent small posts about what's going on in Node development and include posts from other core Node developers. Please subscribe to the RSS feed. 12 | 13 | To avoid making this post completely devoid of content, here is a new video from a talk I gave at the SF PHP group tastefully produced by Marakana: 14 | 15 | 16 | -------------------------------------------------------------------------------- /locale/pt-br/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: index.hbs 3 | labels: 4 | current-version: Versão Atual 5 | download: Baixar 6 | download-for: Baixar para 7 | other-downloads: Outros Downloads 8 | other-lts-downloads: Outros Downloads LTS 9 | other-current-downloads: Outros Downloads Atuais 10 | current: Atual 11 | lts: LTS 12 | tagline-current: Últimas Funcionalidades 13 | tagline-lts: Recomendado Para Maioria dos Usuários 14 | changelog: Changelog 15 | api: Documentação da API 16 | version-schedule-prompt: Ou verifique o 17 | version-schedule-prompt-link-text: Cronograma de versões LTS. 18 | newsletter: true 19 | newsletter-prefix: Inscreva-se para 20 | newsletter-postfix: ", o boletim oficial de atualizações do Node.js." 21 | --- 22 | 23 | Node.js® é um runtime JavaScript desenvolvido com o [Chrome's V8 JavaScript engine](https://v8.dev/). 24 | -------------------------------------------------------------------------------- /locale/ar/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: دليل البدء 3 | layout: docs.hbs 4 | --- 5 | 6 | # كيف أبدأ باستعمال الـ Node.js بعد أن قمت بتثبيته؟ 7 | 8 | بعد تثبيتك للـ Node، دعنا نجرب كيفية بناء أول خادوم ويب باستعماله. 9 | قم بإنشاء ملف بإسم "app.js" و ألصق داخله الشفرة الآتية: 10 | 11 | ```javascript 12 | const http = require('http'); 13 | const hostname = '127.0.0.1'; 14 | const port = 3000; 15 | 16 | const server = http.createServer((req, res) => { 17 | res.statusCode = 200; 18 | res.setHeader('Content-Type', 'text/plain'); 19 | res.end('Hello World\n'); 20 | }); 21 | 22 | server.listen(port, hostname, () => { 23 | console.log(`Server running at http://${hostname}:${port}/`); 24 | }); 25 | ``` 26 | 27 | بعد ذلك، قم بتشغيل هذا الخادوم باستعمال الأمر `node app.js`، و قم بزيارة الرابط http://localhost:3000 لترى رسالة مفادها 'Hello World'. 28 | -------------------------------------------------------------------------------- /locale/en/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Getting Started Guide 3 | layout: docs.hbs 4 | --- 5 | 6 | # How do I start with Node.js after I installed it? 7 | 8 | Once you have installed Node, let's try building our first web server. 9 | Create a file named "app.js", and paste the following code: 10 | 11 | ```javascript 12 | const http = require('http'); 13 | 14 | const hostname = '127.0.0.1'; 15 | const port = 3000; 16 | 17 | const server = http.createServer((req, res) => { 18 | res.statusCode = 200; 19 | res.setHeader('Content-Type', 'text/plain'); 20 | res.end('Hello World\n'); 21 | }); 22 | 23 | server.listen(port, hostname, () => { 24 | console.log(`Server running at http://${hostname}:${port}/`); 25 | }); 26 | ``` 27 | 28 | After that, run your web server using `node app.js`, visit http://localhost:3000, and you will see a message 'Hello World' 29 | -------------------------------------------------------------------------------- /locale/zh-tw/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: 先前釋出的版本 4 | modules: "NODE_MODULE_VERSION 是 Node.js ABI (application binary interface) 的版本號,其代表編譯 Node.js 的 C++ 函式庫版本,用來確定是否不需經過重新編譯就能直接使用。早期版本號是個十六進位數值,現在則為一個整數。" 5 | --- 6 | 7 | ### io.js 與 Node.js 8 | 1.x 到 3.x 的版本被稱為 “io.js”,因為它們屬於 io.js 的分支。從 Node.js 4.0.0 開始,io.js 與 Node.js 合併到 Node.js 的發行版本中。 9 | 10 |
11 | 12 | #### 在找某個主要版本的最新版嗎? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [所有版本](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/ru/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Первые шаги 3 | layout: docs.hbs 4 | --- 5 | 6 | # С чего начать в Node.js после его установки? 7 | 8 | После того, как вы установили Node, давайте попробуем создать наш первый веб-сервер. 9 | Создайте файл с именем "app.js" и скопируйте следующий код: 10 | 11 | ```javascript 12 | const http = require('http'); 13 | 14 | const hostname = '127.0.0.1'; 15 | const port = 3000; 16 | 17 | const server = http.createServer((req, res) => { 18 | res.statusCode = 200; 19 | res.setHeader('Content-Type', 'text/plain'); 20 | res.end('Hello World\n'); 21 | }); 22 | 23 | server.listen(port, hostname, () => { 24 | console.log(`Server running at http://${hostname}:${port}/`); 25 | }); 26 | ``` 27 | 28 | Далее запустите ваш веб-сервер, используя команду `node app.js`, откройте http://localhost:3000 в браузере и вы увидите сообщение 'Hello World'. 29 | -------------------------------------------------------------------------------- /locale/zh-cn/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: 以往的版本 4 | modules: "NODE_MODULE_VERSION 指的是 Node.js 的 ABI (application binary interface) 版本号,用来确定编译 Node.js 的 C++ 库版本,以确定是否可以直接加载而不需重新编译。在早期版本中其作为一位十六进制值来储存,而现在表示为一个整数。" 5 | --- 6 | 7 | ### io.js 与 Node.js 8 | 1.x 到 3.x 版本被叫做 “io.js”,因为它们属于 io.js 的分支。从 Node.js 4.0.0 开始,之前版本的 io.js 与 Node.js 0.12.x 合并到统一的 Node.js 发行版中。 9 | 10 |
11 | 12 | #### 正在寻找某个大版本的最新版? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [所有版本](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.6.5.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.6.5 3 | title: Node v0.6.5 4 | author: ryandahl 5 | date: 2011-12-04T08:59:57.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-6-5 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.12.04, Version 0.6.5 (stable) 13 | 14 | * npm workaround Windows antivirus software (isaacs) 15 | * Upgrade V8 to 3.6.6.11 16 | 17 | Source Code: [https://nodejs.org/dist/v0.6.5/node-v0.6.5.tar.gz](https://nodejs.org/dist/v0.6.5/node-v0.6.5.tar.gz) 18 | 19 | Windows Installer: [https://nodejs.org/dist/v0.6.5/node-v0.6.5.msi](https://nodejs.org/dist/v0.6.5/node-v0.6.5.msi) 20 | 21 | Macintosh Installer: [https://nodejs.org/dist/v0.6.5/node-v0.6.5.pkg](https://nodejs.org/dist/v0.6.5/node-v0.6.5.pkg) 22 | 23 | Website: [https://nodejs.org/docs/v0.6.5/](https://nodejs.org/docs/v0.6.5/) 24 | 25 | Documentation: [https://nodejs.org/docs/v0.6.5/api/](https://nodejs.org/docs/v0.6.5/api/) 26 | -------------------------------------------------------------------------------- /locale/ar/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: الإصدارات 4 | statuses: 5 | maintenance: 'قيد الصيانة LTS' 6 | active: 'نشط LTS' 7 | current: 'حالي' 8 | pending: 'قيد الإنتظار' 9 | columns: 10 | - 'الإصدار' 11 | - 'الحالة' 12 | - 'الإسم الرمزي' 13 | - 'إصدار أولي' 14 | - 'بداية نشاط LTS' 15 | - 'بداية صيانة LTS' 16 | - 'نهاية الصلاحية' 17 | schedule-footer: التواريخ قابلة للتغيير. 18 | --- 19 | 20 | # الإصدارات 21 | 22 | النسخة الرئسية للـNode.js مايبن الإصدار _الحالي_ لغاية ستة أشهر، وذلك لإعطاء الوقت الكافي لمؤلفي المكتبة لدعمهم. 23 | بعد ستة أشهر، إصدارات الأعداد الفردية (مثل 9، 11، إلخ) تصبح غير مدعومة و إصدارات الأعداد الزوجية (10، 12، إلخ) ترحل إلى حالة _LTS ناشطة_ وهي جاهزة للاستخدام العام. 24 | حالة الإصدار _LTS_ هو "دعم طويل الأمد" التي تتضمن الأخطاء الخطيرة ستصلح في خلال مدة أقصاها 30 شهرا. 25 | يجب أن تستخدم التطبيقات الإصدارات _LTS الناشطة_ أو _LTS قيد الصيانة_ فقط. 26 | -------------------------------------------------------------------------------- /layouts/category-index.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 | {{#if title}} 11 |

{{ title }}

12 | {{/if}} 13 | 14 |
    15 | {{#each collections.blog}} 16 | {{#unless listing}} 17 | {{#startswith path ../path}} 18 | {{#if title}} 19 |
  • 20 | 21 | {{ title }} 22 |
  • 23 | {{/if}} 24 | {{/startswith}} 25 | {{/unless}} 26 | {{/each}} 27 |
28 | 29 |
30 |
31 | 32 | {{> footer }} 33 | 34 | 35 | -------------------------------------------------------------------------------- /locale/zh-cn/docs/guides/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 指南 3 | layout: docs.hbs 4 | --- 5 | 6 | # 指南 7 | 8 | ## 一般指南 9 | 10 | - [入门指南](getting-started-guide/) 11 | - [调试入门](debugging-getting-started/) 12 | - [Node.js 应用一窥](simple-profiling/) 13 | - [诊断 - 火焰图](diagnostics-flamegraph/) 14 | - [将 Node.js 网络应用安装到 Docker 中](nodejs-docker-webapp/) 15 | - [迁移到安全的 Buffer 构造函数中](buffer-constructor-deprecation/) 16 | 17 | ## Node.js 核心概念 18 | 19 | - [阻塞对比非阻塞一览](blocking-vs-non-blocking/) 20 | - [Node.js 事件轮询,定时器 和 process.nextTick()](event-loop-timers-and-nexttick/) 21 | - [不要阻塞你的事件轮询(或是工作池)](dont-block-the-event-loop/) 22 | - [Node.js 中的定时器](timers-in-node/) 23 | 24 | ## 与模块相关的指南 25 | 26 | - [HTTP 传输解析](anatomy-of-an-http-transaction/) 27 | - [搭配不同的文件系统工作](working-with-different-filesystems/) 28 | - [流的背压](backpressuring-in-streams/) 29 | - [Postmortem 中的主要模块](domain-postmortem/) 30 | - [如何发布 N-API 包](publishing-napi-modules/) 31 | - [ABI 的稳定性](abi-stability/) 32 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.7.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.7 3 | title: Node v0.4.7 4 | author: ryandahl 5 | date: 2011-04-23T07:47:55.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-7 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.04.22, Version 0.4.7 (stable) 13 | 14 | * Don't emit error on ECONNRESET from read() #670 15 | * Fix: Multiple pipes to the same stream were broken #929 (Felix Geisendörfer) 16 | * URL parsing/formatting corrections #954 (isaacs) 17 | * make it possible to do repl.start('', stream) (Wade Simmons) 18 | * Add os.loadavg for SmartOS (Robert Mustacchi) 19 | * Fix timeouts with floating point numbers #897 (Jorge Chamorro Bieling) 20 | * Improve docs. 21 | 22 | Download: [https://nodejs.org/dist/node-v0.4.7.tar.gz](https://nodejs.org/dist/node-v0.4.7.tar.gz) 23 | 24 | Website: [https://nodejs.org/docs/v0.4.7/](https://nodejs.org/docs/v0.4.7/) 25 | 26 | Documentation: [https://nodejs.org/docs/v0.4.7/api/](https://nodejs.org/docs/v0.4.7/api/) 27 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.4.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.4 3 | title: Node v0.4.4 4 | author: ryandahl 5 | date: 2011-03-26T15:58:45.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-4 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.03.26, Version 0.4.4 (stable) 13 | 14 | * CryptoStream.end shouldn't throw if not writable GH-820 15 | * Drop out if connection destroyed before connect() GH-819 16 | * expose https.Agent 17 | * Correctly setsid in tty.open GH-815 18 | * Bug fix for failed buffer construction 19 | * Added support for removing .once listeners (GH-806) 20 | * Upgrade V8 to 3.1.8.5 21 | 22 | Download: [https://nodejs.org/dist/node-v0.4.4.tar.gz](https://nodejs.org/dist/node-v0.4.4.tar.gz) 23 | 24 | Website: [https://nodejs.org/docs/v0.4.4](https://nodejs.org/docs/v0.4.4/) 25 | 26 | Documentation: [https://nodejs.org/docs/v0.4.4/api/](https://nodejs.org/docs/v0.4.4/api/) 27 | 28 | [announcement](https://groups.google.com/d/topic/nodejs/LlQCYhDEPAc/discussion) 29 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/office-hours.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Office Hours 3 | author: ryandahl 4 | date: 2011-03-24T04:42:47.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: office-hours 8 | layout: blog-post.hbs 9 | --- 10 | 11 | Starting next Thursday Isaac, Tom, and I will be holding weekly office hours at [Joyent HQ](http://maps.google.com/maps?q=345+California+St,+San+Francisco,+CA+94104&layer=c&sll=37.793040,-122.400491&cbp=13,178.31,,0,-60.77&cbll=37.793131,-122.400484&hl=en&sspn=0.006295,0.006295&ie=UTF8&hq=&hnear=345+California+St,+San+Francisco,+California+94104&ll=37.793131,-122.400484&spn=0.001295,0.003428&z=19&panoid=h0dlz3VG-hMKlzOu0LxMIg) in San Francisco. Office hours are meant to be subdued working time - there are no talks and no alcohol. Bring your bugs or just come and hack with us. 12 | 13 | Our building requires that everyone attending be on a list so you must sign up at [Event Brite](http://nodeworkup01.eventbrite.com/). 14 | 15 | We start at 4p and end promptly at 8p. 16 | -------------------------------------------------------------------------------- /locale/en/about/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about-release-schedule.hbs 3 | title: Releases 4 | statuses: 5 | maintenance: 'Maintenance LTS' 6 | active: 'Active LTS' 7 | current: 'Current' 8 | pending: 'Pending' 9 | columns: 10 | - 'Release' 11 | - 'Status' 12 | - 'Codename' 13 | - 'Initial Release' 14 | - 'Active LTS Start' 15 | - 'Maintenance LTS Start' 16 | - 'End-of-life' 17 | schedule-footer: Dates are subject to change. 18 | --- 19 | 20 | # Releases 21 | 22 | Major Node.js versions enter _Current_ release status for six months, which gives library authors time to add support for them. 23 | After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to _Active LTS_ status and are ready for general use. 24 | _LTS_ release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. 25 | Production applications should only use _Active LTS_ or _Maintenance LTS_ releases. 26 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/version-0-6.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Version 0.6 Coming Soon 3 | author: ryandahl 4 | date: 2011-10-25T22:26:23.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: version-0-6 8 | layout: blog-post.hbs 9 | --- 10 | 11 | Version 0.6.0 will be released next week. Please spend some time this week upgrading your code to v0.5.10. Report any API differences at or report a bug to us at if you hit problems. 12 | 13 | The API changes between v0.4.12 and v0.5.10 are 99% cosmetic, minor, and easy to fix. Most people are able to migrate their code in 10 minutes. Don't fear. 14 | 15 | Once you've ported your code to v0.5.10 please help out by testing third party modules. Make bug reports. Encourage authors to publish new versions of their modules. Go through the list of modules at [npmjs.com](https://npmjs.com/) and try out random ones. This is especially encouraged of Windows users! 16 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.5.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.5 3 | title: node v0.4.5 4 | author: ryandahl 5 | date: 2011-04-02T09:04:58.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-5 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.04.01, Version 0.4.5 (stable) 13 | 14 | * Fix listener leak in stream.pipe() (Mikeal Rogers) 15 | * Retain buffers in fs.read/write() GH-814 (Jorge Chamorro Bieling) 16 | * TLS performance improvements 17 | * SlowBuffer.prototype.slice bug GH-843 18 | * process.stderr.write should return true 19 | * Immediate pause/resume race condition GH-535 (isaacs) 20 | * Set default host header properly GH-721 (isaacs) 21 | * Upgrade V8 to 3.1.8.8 22 | 23 | Download: [https://nodejs.org/dist/node-v0.4.5.tar.gz](https://nodejs.org/dist/node-v0.4.5.tar.gz) 24 | 25 | Website: [https://nodejs.org/docs/v0.4.5](https://nodejs.org/docs/v0.4.5) 26 | 27 | Documentation: [https://nodejs.org/docs/v0.4.5/api/](https://nodejs.org/docs/v0.4.5/api/) 28 | 29 | [announcement](https://groups.google.com/d/topic/nodejs/aOC7SRLJhQY/discussion) 30 | -------------------------------------------------------------------------------- /locale/de/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: Download 4 | download: Download 5 | downloads: 6 | headline: Downloads 7 | lts: LTS 8 | current: Aktuell 9 | tagline-current: Neueste Funktionalitäten 10 | tagline-lts: Für die meisten Nutzer empfohlen 11 | display-hint: Downloads anzeigen für 12 | intro: > 13 | Lade den Node.js-Quellcode oder ein bestehendes Installationsprogramm für deine Plattform herunter und beginne gleich mit der Entwicklung. 14 | currentVersion: Aktuellste LTS-Version 15 | buildInstructions: Building Node.js from source on supported platforms 16 | additional: 17 | headline: Weitere Plattformen 18 | intro: > 19 | Mitglieder der Node.js Community pflegen inoffizielle, gebaute Versionen von Node.js für weitere Plattformen. Beachte, dass 20 | solche Versionen nicht vom Node.js-Kernteam unterstützt werden und daher eventuell noch nicht auf dem selben Level wie die 21 | aktuelle Node.js-Version sind. 22 | platform: Plattform 23 | provider: Anbieter 24 | --- 25 | -------------------------------------------------------------------------------- /locale/zh-tw/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: 下載 4 | download: 下載 5 | downloads: 6 | headline: 下載 7 | lts: LTS 8 | current: 目前版本 9 | tagline-current: 最新功能 10 | tagline-lts: 推薦大多數使用者使用 11 | display-hint: 顯示 12 | intro: > 13 | 在你的平台上下載 Node.js 原始碼或者安裝套件,立刻開始使用 Node.js。 14 | currentVersion: 目前版本 15 | includes: 包含 16 | buildInstructions: 使用原始碼在支援的平台上建構 Node.js 17 | WindowsInstaller: Windows 安裝包 18 | WindowsBinary: Windows 二進制檔案 19 | MacOSInstaller: macOS 安裝包 20 | MacOSBinary: macOS 二進制檔案 21 | LinuxBinaries: Linux 二進制檔案 22 | SourceCode: 原始碼 23 | additional: 24 | headline: 其它平台 25 | intro: > 26 | Node.js 社群為其它平臺維護非官方的建構。請注意這些構建並不受 Node.js 核心團隊技術支援且可能尚未跟 Node.js 的目前發布版本保持一致。 27 | platform: 平台 28 | provider: 提供者 29 | SmartOSBinaries: SmartOS 二進制檔案 30 | DockerImage: Docker 映像檔 31 | officialDockerImage: Node.js 官方 Docker 映像檔 32 | LinuxPowerSystems: Power Systems 上的 Linux 33 | LinuxSystemZ: System z 上的 Linux 34 | AIXPowerSystems: Power Systems 上的 AIX 35 | --- 36 | -------------------------------------------------------------------------------- /locale/zh-cn/about/governance.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 项目管理 3 | layout: about.hbs 4 | --- 5 | 6 | # 项目管理 7 | 8 | ## 追求一致协商 9 | 10 | Node.js 项目遵循 [一致协商][] 的工作模式。 11 | 12 | ## 贡献者 13 | 14 | [nodejs/node][] 托管于 GitHub 上核心存储库是由不断加入技术指导委员会([TSC][])的委员们一点一滴从基础开始慢慢维护的。 15 | 16 | 对项目作出重大或有价值贡献者们会被任命为贡献者,并授予访问项目的权限;这些个人被 TSC 识别且由现任的贡献者们讨论提名。 17 | 18 | 关于当前贡献者列表,请看项目中有关 [README.md][] 的说明。 19 | 20 | 关于贡献者指南在 [COLLABORATOR_GUIDE.md][] 中维护。 21 | 22 | ## 最高级别的委员会 23 | 24 | 本项目由 [技术指导委员会(TSC)][] 和 [社区委员会(CommComm)][] 共同管理。前者对于项目中高级别的技术负责指导,后者则对指导和扩展社区进行负责。 25 | 26 | [COLLABORATOR_GUIDE.md]: https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md 27 | [社区委员会(CommComm)]: https://github.com/nodejs/community-committee/blob/master/Community-Committee-Charter.md 28 | [一致协商]: https://en.wikipedia.org/wiki/Consensus-seeking_decision-making 29 | [README.md]: https://github.com/nodejs/node/blob/master/README.md#current-project-team-members 30 | [技术指导委员会(TSC)]: https://github.com/nodejs/TSC/blob/master/TSC-Charter.md 31 | [TSC]: https://github.com/nodejs/TSC 32 | [nodejs/node]: https://github.com/nodejs/node 33 | -------------------------------------------------------------------------------- /locale/zh-tw/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: 下載 4 | download: 下載 5 | downloads: 6 | headline: 下載 7 | lts: LTS 8 | current: 目前版本 9 | tagline-current: 最新功能 10 | tagline-lts: 推薦大多數使用者使用 11 | display-hint: 顯示 12 | intro: > 13 | 下載適合你的平台的 Node.js 原始碼或安裝套件,立刻開始使用 Node.js。 14 | currentVersion: 目前版本 15 | includes: 包含 16 | buildInstructions: 在支援的平台上,使用原始碼建構 Node.js 17 | WindowsInstaller: Windows 安裝包 18 | WindowsBinary: Windows 二進制檔案 19 | MacOSInstaller: macOS 安裝包 20 | MacOSBinary: macOS 二進制檔案 21 | LinuxBinaries: Linux 二進制檔案 22 | SourceCode: 原始碼 23 | additional: 24 | headline: 其它平台 25 | intro: > 26 | Node.js 社群為其它平台維護的非官方建構。請注意 Node.js 團隊並不為這些建構提供技術支援且其可能與現行 Node.js 版本不一致。 27 | platform: 平台 28 | provider: 提供者 29 | SmartOSBinaries: SmartOS 二進制檔案 30 | DockerImage: Docker 映像檔 31 | officialDockerImage: Node.js 官方 Docker 映像檔 32 | LinuxPowerSystems: Linux on Power Systems 33 | LinuxSystemZ: Linux on System z 34 | AIXPowerSystems: AIX on Power Systems 35 | --- 36 | -------------------------------------------------------------------------------- /locale/zh-cn/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: 下载 4 | download: 下载 5 | downloads: 6 | headline: 下载 7 | lts: 长期支持版 8 | current: 当前发布版 9 | tagline-current: 含最新功能 10 | tagline-lts: 推荐多数用户使用 (LTS) 11 | display-hint: 下载版本: 12 | intro: > 13 | 在你的平台上下载 Node.js 源码或预编译安装包,然后即可马上进行开发。 14 | currentVersion: 当前长期支持版 15 | includes: 包含 16 | buildInstructions: 在支持的平台上,使用源代码构建 Node.js 17 | WindowsInstaller: Windows 安装包 18 | WindowsBinary: Windows 二进制文件 19 | MacOSInstaller: macOS 安装包 20 | MacOSBinary: macOS 二进制文件 21 | LinuxBinaries: Linux 二进制文件 22 | SourceCode: 源码 23 | additional: 24 | headline: 其它平台 25 | intro: > 26 | Node.js 社区为其它平台维护非官方的构建。请注意这些构建并不受 Node.js 核心团队技术支持,且可能尚未跟 Node.js 的当前支持版本保持一致。 27 | platform: 平台 28 | provider: 提供者 29 | SmartOSBinaries: SmartOS 二进制文件 30 | DockerImage: Docker 镜像 31 | officialDockerImage: 官方 Node.js Docker 镜像 32 | LinuxPowerSystems: Power Systems 上的 Linux 33 | LinuxSystemZ: System z 上的 Linux 34 | AIXPowerSystems: Power Systems 上的 AIX 35 | --- 36 | -------------------------------------------------------------------------------- /locale/ja/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: リリース一覧 4 | modules: "NODE_MODULE_VERSIONは、Node.jsのABI(アプリケーションバイナリインタフェース)のバージョン番号を指します。このバージョンは、再コンパイルすることなくC++アドオンのバイナリーをロード可能か確認するために使われます。" 5 | --- 6 | 7 | ### io.js & Node.js 8 | 9 | 1.x から 3.x は、io.js のフォークにより、「io.js」と呼ばれていました。 10 | Node.js 0.12.x と iojsの旧リリースラインは、Node.js 4.0.0 からリリースが統一されました。 11 | 12 |
13 | 14 | #### 最新のリリースバージョン用ブランチをお探しですか? 15 | 16 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 17 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 18 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 19 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 20 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 21 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 22 | * [全てのバージョン](https://nodejs.org/dist/) 23 | 24 |
25 | -------------------------------------------------------------------------------- /locale/ko/docs/guides/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 가이드 3 | layout: docs.hbs 4 | --- 5 | 6 | # 가이드 7 | 8 | ## General 9 | 10 | - [시작 가이드](getting-started-guide/) 11 | - [디버깅 - 시작하기](debugging-getting-started/) 12 | - [Node.js 애플리케이션의 간단한 프로파일링](simple-profiling/) 13 | - [Diagnostics - Flame Graphs](diagnostics-flamegraph/) 14 | - [Node.js 웹 앱의 도커라이징](nodejs-docker-webapp/) 15 | - [Migrating to safe Buffer constructors](buffer-constructor-deprecation/) 16 | 17 | ## Node.js core concepts 18 | 19 | - [블록킹과 논블록킹 살펴보기](blocking-vs-non-blocking/) 20 | - [Node.js 이벤트 루프, 타이머, `process.nextTick()`](event-loop-timers-and-nexttick/) 21 | - [Don't Block the Event Loop (or the Worker Pool)](dont-block-the-event-loop/) 22 | - [Node.js의 Timers](timers-in-node/) 23 | 24 | ## Module related guides 25 | 26 | - [HTTP 트랜잭션 해부](anatomy-of-an-http-transaction/) 27 | - [여러 파일 시스템에서 작업하기](working-with-different-filesystems/) 28 | - [Backpressuring in Streams](backpressuring-in-streams/) 29 | - [도메인 모듈 포스트모템](domain-postmortem/) 30 | - [How to publish N-API package](publishing-napi-modules/) 31 | - [ABI Stability](abi-stability/) 32 | -------------------------------------------------------------------------------- /locale/zh-cn/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: 下载 4 | download: 下载 5 | downloads: 6 | headline: 下载 7 | lts: 长期支持版 8 | current: 当前发布版 9 | tagline-current: 含最新功能 10 | tagline-lts: 推荐多数用户使用 (LTS) 11 | display-hint: 下载版本: 12 | intro: > 13 | 在你的平台上下载 Node.js 源码或预编译安装包,然后即可马上进行开发。 14 | currentVersion: 当前最新发布版 15 | includes: 包含 16 | buildInstructions: 在支持的平台上,使用源代码构建 Node.js 17 | WindowsInstaller: Windows 安装包 18 | WindowsBinary: Windows 二进制文件 19 | MacOSInstaller: macOS 安装包 20 | MacOSBinary: macOS 二进制文件 21 | LinuxBinaries: Linux 二进制文件 22 | SourceCode: 源码 23 | additional: 24 | headline: 其它平台 25 | intro: > 26 | Node.js 社区为其它平台维护非官方的构建。请注意这些构建并不受 Node.js 核心团队技术支持,且可能尚未跟 Node.js 的最新发布版保持一致。 27 | platform: 平台 28 | provider: 提供者 29 | SmartOSBinaries: SmartOS 二进制文件 30 | DockerImage: Docker 镜像 31 | officialDockerImage: 官方 Node.js Docker 镜像 32 | LinuxPowerSystems: Power Systems 上的 Linux 33 | LinuxSystemZ: System z 上的 Linux 34 | AIXPowerSystems: Power Systems 上的 AIX 35 | --- 36 | -------------------------------------------------------------------------------- /locale/en/blog/uncategorized/porting-node-to-windows-with-microsofts-help.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Porting Node to Windows With Microsoft’s Help 3 | author: ryandahl 4 | date: 2011-06-23T22:22:58.000Z 5 | status: publish 6 | category: Uncategorized 7 | slug: porting-node-to-windows-with-microsofts-help 8 | layout: blog-post.hbs 9 | --- 10 | 11 | I'm pleased to announce that Microsoft is partnering with Joyent in formally contributing resources towards porting Node to Windows. As you may have heard in [a talk](/static/documents/nodeconf.pdf) we gave earlier this year, we have started the undertaking of a native port to Windows - targeting the high-performance IOCP API. 12 | 13 | This requires a rather large modification of the core structure, and we're very happy to have official guidance and engineering resources from Microsoft. [Rackspace](https://www.cloudkick.com/) is also contributing [Bert Belder](https://github.com/piscisaureus)'s time to this undertaking. 14 | 15 | The result will be an official binary node.exe releases on nodejs.org, which will work on Windows Azure and other Windows versions as far back as Server 2003. 16 | -------------------------------------------------------------------------------- /locale/ja/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 入門ガイド 3 | layout: docs.hbs 4 | --- 5 | 6 | 7 | # はじめての Web サーバー 8 | 9 | 11 | Node をインストールしたら、まずはじめに Web サーバーを構築してみましょう。 12 | "app.js" という名前のファイルを作成し、以下のコードをコピー&ペーストしましょう。 13 | 14 | ```javascript 15 | const http = require('http'); 16 | 17 | const hostname = '127.0.0.1'; 18 | const port = 3000; 19 | 20 | const server = http.createServer((req, res) => { 21 | res.statusCode = 200; 22 | res.setHeader('Content-Type', 'text/plain'); 23 | res.end('Hello World\n'); 24 | }); 25 | 26 | server.listen(port, hostname, () => { 27 | console.log(`Server running at http://${hostname}:${port}/`); 28 | }); 29 | ``` 30 | 31 | 32 | その後、 ```node app.js``` を使って Web サーバーを起動し、http://localhost:3000 にアクセスすると、 'Hello World' というメッセージが表示されます。 33 | -------------------------------------------------------------------------------- /locale/ko/docs/guides/getting-started-guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 시작 가이드 3 | layout: docs.hbs 4 | --- 5 | 6 | 10 | 11 | # Node.js를 설치한 후 어떻게 시작할 수 있을까요? 12 | 13 | Node를 설치했으면 우리의 첫 번째 웹 사이트를 구축해 봅시다. 14 | "app.js"라는 이름의 파일을 만든 후 아래의 코드를 붙여넣으세요. 15 | 16 | ```javascript 17 | const http = require('http'); 18 | 19 | const hostname = '127.0.0.1'; 20 | const port = 3000; 21 | 22 | const server = http.createServer((req, res) => { 23 | res.statusCode = 200; 24 | res.setHeader('Content-Type', 'text/plain'); 25 | res.end('Hello World\n'); 26 | }); 27 | 28 | server.listen(port, hostname, () => { 29 | console.log(`Server running at http://${hostname}:${port}/`); 30 | }); 31 | ``` 32 | 33 | 34 | 그런 다음 `node app.js`를 사용하여 웹 사이트를 실행한 후 을 방문하면 'Hello World'라는 메시지를 볼 수 있을 것입니다. 35 | -------------------------------------------------------------------------------- /locale/ar/docs/guides/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: الإرشادات 3 | layout: docs.hbs 4 | --- 5 | 6 | # الإرشادات 7 | 8 | ## عام 9 | 10 | - [دليل البدء](getting-started-guide/) 11 | - [التنقيح - البدء](debugging-getting-started/) 12 | - [سهل التنميط من أجل تطبيقات Node.js](simple-profiling/) 13 | - [عمل دوكر على تطبيق ويب Node.js](nodejs-docker-webapp/) 14 | - [ترحيل إلى منشئات Buffer آمنة](buffer-constructor-deprecation/) 15 | 16 | ## المفاهيم الأساسية في الـ Node.js 17 | 18 | - [مقارنة عامة بين Blocking و Non-Blocking](blocking-vs-non-blocking/) 19 | - [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](event-loop-timers-and-nexttick/) 20 | - [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](dont-block-the-event-loop/) 21 | - [مؤقتات في Node.js](timers-in-node/) 22 | 23 | ## الأدلة لوحدة المتعلقة 24 | 25 | - [التشريح لمعاملات HTTP](anatomy-of-an-http-transaction/) 26 | - [العمل مع مختلف أنظمة الملفات](working-with-different-filesystems/) 27 | - [الضغط الخلفي في القنوات](backpressuring-in-streams/) 28 | - [مِقْيَاسُ مَجَال تحليل](domain-postmortem/) 29 | - [كيفية نشر حزمة N-API](publishing-napi-modules/) 30 | - [استقرارية ABI](abi-stability/) 31 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.12.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.12 3 | title: Node v0.4.12 4 | author: ryandahl 5 | date: 2011-09-16T00:32:07.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-12 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.09.15, Version 0.4.12 (stable) 13 | 14 | * Improve docs 15 | * #1563 overflow in ChildProcess custom\_fd. 16 | * #1569, parse error on multi-line HTTP headers. (Ben Noordhuis) 17 | * #1586 net: Socket write encoding case sensitivity (koichik) 18 | * #1610 Remove DigiNotar CA from trusted list (isaacs) 19 | * #1624 buffer: Avoid overrun with 'binary' encoding. (koichik) 20 | * #1633 buffer: write() should always set \_charsWritten. (koichik) 21 | * #1707 hasOwnProperty usage security hole in querystring (isaacs) 22 | * #1719 Drain OpenSSL error queue 23 | * Fix error reporting in net.Server.listen 24 | 25 | Download: [https://nodejs.org/dist/node-v0.4.12.tar.gz](https://nodejs.org/dist/node-v0.4.12.tar.gz) 26 | 27 | Website: [https://nodejs.org/docs/v0.4.12/](https://nodejs.org/docs/v0.4.12/) 28 | 29 | Documentation: [https://nodejs.org/docs/v0.4.12/api/](https://nodejs.org/docs/v0.4.12/api/) 30 | -------------------------------------------------------------------------------- /locale/ar/get-involved/collab-summit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: القمة التعاونية 3 | layout: contribute.hbs 4 | --- 5 | 6 | # القمة التعاونية 7 | 8 | القمة التعاونية هي مؤتمر غايته جمع المساهمين الحاليين مع المساهمين المحتملين للنقاش حول الـ Node.js وذلك بتعاون وتعليم حيين، و بمشاركة المعارف . تجتمع اللجان و مجموعات العمل مرتين في السنة للاتخاذ قرارات مهمة مع القدرة على العمل على بعض الجهود الشيقة التي يريدون دعمها شخصيا. 9 | 10 | ## من يستطيع الحضور ؟ 11 | 12 | جميع الأشخاص مرحب بهم لحضور قمة تعاونية. ، خلال القمة، سيساعد القادة المتعاونين على الانخراط في المجموعات التي يودون المساعدة فيها و ذلك لدمجهم في ورشات العمل. 13 | . 14 | هذه فرصتك لتعلم ما يحدث داخل المجتمع، حتى تساهم فيه بالمهارات التي تمتلكها و تريد صقلها. 15 | 16 | ستضع مجموعات العمل رزنامات معاً حتى يتسنى للأشخاص ان يعتادوا عليها قبل الإنطلاق، و ذلك بإجراء الأحاديث العامة بين المتعاونين، و من ثم التعمق في الورشات. 17 | 18 | سوف يسرنا أن نراك في قمة تعاونية! قم بزيارة مستودع [Summit repo](https://github.com/nodejs/summit) لمعرفة القمم التعاونية القادمة و التي انقضت، و ألقِ نظرة على [المشاكل المطروحة](https://github.com/nodejs/summit/issues) التي تحتوي على ما تتطلع اللجان و مجموعات العمل لمناقشته شخصيا. 19 | -------------------------------------------------------------------------------- /locale/ar/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: التنزيلات 4 | download: تنزيل 5 | downloads: 6 | headline: التنزيلات 7 | lts: مستقر 8 | current: الحالي 9 | tagline-current: يحتوي على آخر الميزات 10 | tagline-lts: موصى به لأغلب المستخدمين 11 | display-hint: عرض التنزيلات لـ 12 | intro: > 13 | قم بتنزيل الكود المصدري للنود جي اس أو مثبت مبني لمنصتك و ابدأ التطوير اليوم. 14 | currentVersion: آخر نسخة مستقرة 15 | buildInstructions: بناء Node.js من المصدر على منصات مدعومة 16 | WindowsInstaller: مثبت للويندوز 17 | WindowsBinary: ملف ثنائي للويندوز 18 | MacOSInstaller: مثبت للماك 19 | MacOSBinary: ملف ثنائي للماك 20 | LinuxBinaries: ملف ثنائي للينكس 21 | SourceCode: الكود المصدري 22 | additional: 23 | headline: منصات إضافية 24 | intro: > 25 | platform: منصة 26 | provider: مزود 27 | SmartOSBinaries: ملف ثنائي لـSmartOS 28 | DockerImage: اسطوانة دوكر 29 | officialDockerImage: اسطوانة نود جي اس الرسمية الخاصة بالدوكر 30 | LinuxPowerSystems: لينكس على Power Systems 31 | LinuxSystemZ: لينكس على System z 32 | AIXPowerSystems: AIX على Power Systems 33 | --- 34 | -------------------------------------------------------------------------------- /locale/uk/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: Previous Releases 4 | modules: "NODE_MODULE_VERSION refers to the ABI (application binary interface) version number of Node.js, used to determine which versions of Node.js compiled C++ add-on binaries can be loaded in to without needing to be re-compiled. It used to be stored as hex value in earlier versions, but is now represented as an integer." 5 | --- 6 | 7 | ### io.js та Node.js 8 | Релізи від 1.x до 3.x називались "io.js", оскільки вони були частиною форку io.js. Node.js 4.0.0 є загальним релізом io.js об'єднаного з Node.js 0.12.x у спільні релізи Node.js. 9 | 10 |
11 | 12 | #### Шукаєте останній реліз певної версії? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [усі версії](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /external/survey-2018/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "survey-report-2018", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "commander": { 8 | "version": "2.15.1", 9 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", 10 | "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", 11 | "dev": true 12 | }, 13 | "source-map": { 14 | "version": "0.6.1", 15 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 16 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 17 | "dev": true 18 | }, 19 | "uglify-js": { 20 | "version": "3.3.28", 21 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", 22 | "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", 23 | "dev": true, 24 | "requires": { 25 | "commander": "2.15.1", 26 | "source-map": "0.6.1" 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.3.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.3 3 | title: Node v0.4.3 4 | author: ryandahl 5 | date: 2011-03-19T05:17:59.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-3 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.03.18, Version 0.4.3 (stable) 13 | 14 | * Don't decrease server connection counter again if destroy() is called more than once GH-431 (Andreas Reich, Anders Conbere) 15 | * Documentation improvements (koichik) 16 | * Fix bug with setMaxListeners GH-682 17 | * Start up memory footprint improvement. (Tom Hughes) 18 | * Solaris improvements. 19 | * Buffer::Length(Buffer\*) should not invoke itself recursively GH-759 (Ben Noordhuis) 20 | * TLS: Advertise support for client certs GH-774 (Theo Schlossnagle) 21 | * HTTP Agent bugs: GH-787, GH-784, GH-803. 22 | * Don't call GetMemoryUsage every 5 seconds. 23 | * Upgrade V8 to 3.1.8.3 24 | 25 | Download: https://nodejs.org/dist/node-v0.4.3.tar.gz 26 | 27 | Website: https://nodejs.org/docs/v0.4.3/ 28 | 29 | Documentation: https://nodejs.org/docs/v0.4.3/api/ 30 | 31 | [Announcement](https://groups.google.com/d/topic/nodejs/JrYQCQtf6lM/discussion) 32 | 33 | [commit](https://github.com/joyent/node/tree/v0.4.3) 34 | -------------------------------------------------------------------------------- /layouts/partials/download-list.hbs: -------------------------------------------------------------------------------- 1 |
2 | 13 |
14 | -------------------------------------------------------------------------------- /static/images/logos/js-black.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/images/logos/js-green.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /locale/ar/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: النسخ سابقة 4 | modules: "يشير NODE_MODULE_VERSION إلى رقم نسخة Node.js الخاص بالواجهة الثنائية (ABI) للتطبيق، وهو يستعمل لتحديد أي من نسخ Node.js المنتجة كملفات ثنائية خاصة بالسي ++ يمكنها ان تحمل بدون الحاجة إلى إعادة انتاجها. في وقت سابق، كان يتم تخزينها على شكل قيم ستة عشرية (hex) اما الآن فهي تمثل على شكل ارقام صحيحة" 5 | --- 6 | 7 | ### io.js و Node.js 8 | لقد كانت الاصدارات من 1.x إلى 3.x تسمى "io.js" و كانت جزء من فرع io.js، اما بالنسبة للنود جي اس 4.0.0، فإن اسطر النسخ السابقة من io.js تلاقت مع Node.js 0.12.x في نسخ موحدة 9 | 10 |
11 | 12 | #### هل تبحث عن آخر اصدار من فرع محدد؟ 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [جميع الاصدارات](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.5.2.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.5.2 3 | title: Node v0.5.2 4 | author: ryandahl 5 | date: 2011-07-22T18:40:22.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-5-2 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.07.22, Version 0.5.2 (unstable) 13 | 14 | * libuv improvements; named pipe support 15 | * #1242 check for SSL\_COMP\_get\_compression\_methods() (Ben Noordhuis) 16 | * #1348 remove require.paths (isaacs) 17 | * #1349 Delimit NODE\_PATH with ; on Windows (isaacs) 18 | * #1335 Remove EventEmitter from C++ 19 | * #1357 Load json files with require() (isaacs) 20 | * #1374 fix setting ServerResponse.statusCode in writeHead (Trent Mick) 21 | * Fixed: GC was being run too often. 22 | * Upgrade V8 to 3.4.14 23 | * doc improvements 24 | 25 | Download: [https://nodejs.org/dist/v0.5.2/node-v0.5.2.tar.gz](https://nodejs.org/dist/v0.5.2/node-v0.5.2.tar.gz) 26 | 27 | Windows Executable: [https://nodejs.org/dist/v0.5.2/node.exe](https://nodejs.org/dist/v0.5.2/node.exe) 28 | 29 | Website: [https://nodejs.org/dist/v0.5.2/docs/](https://nodejs.org/dist/v0.5.2/docs/) 30 | 31 | Documentation: [https://nodejs.org/dist/v0.5.2/docs/api/](https://nodejs.org/dist/v0.5.2/docs/api/) 32 | -------------------------------------------------------------------------------- /locale/en/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: Previous Releases 4 | modules: "NODE_MODULE_VERSION refers to the ABI (application binary interface) version number of Node.js, used to determine which versions of Node.js compiled C++ add-on binaries can be loaded in to without needing to be re-compiled. It used to be stored as hex value in earlier versions, but is now represented as an integer." 5 | --- 6 | 7 | ### io.js & Node.js 8 | Releases 1.x through 3.x were called "io.js" as they were part of the io.js fork. As of Node.js 4.0.0 the former release lines of io.js converged with Node.js 0.12.x into unified Node.js releases. 9 | 10 |
11 | 12 | #### Looking for latest release of a version branch? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [All versions](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/en/blog/advisory-board/listening-to-the-community.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Listening to the Community 3 | date: 2014-12-05T21:30:00.000Z 4 | author: Advisory Board 5 | slug: listening-to-the-community 6 | layout: blog-post.hbs 7 | --- 8 | 9 | We assembled the Node.js Advisory Board (AB) to listen to the community and 10 | make the necessary changes to have a unified direction for Node.js, a 11 | passionate group of developers, a vibrant ecosystem of product and service 12 | providers, and a satisfied user base. Over the last month we have made great 13 | progress on an open governance model, API standards, IP management, and 14 | transparency to ensure the project is community-driven. These efforts 15 | explicitly target helping resolve conflicts and with the goal of moving the 16 | community forward together. It is important that we understand voices of 17 | dissent and frustration and work together to build the greater ecosystem. We 18 | are committed to this goal. 19 | 20 | Node.js remains the trusted platform that users rely on for creative projects 21 | and to drive business goals. The v0.12 release will ship shortly and the 22 | project team is already engaged in discussions about the next release. 23 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.7.3.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.7.3 3 | title: Node v0.7.3 (unstable) 4 | author: Isaac Schlueter 5 | date: 2012-02-08T01:08:27.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-7-3 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2012.02.07, Version 0.7.3 (unstable) 13 | 14 | * Upgrade V8 to 3.9.2 15 | * Revert support for isolates. (Ben Noordhuis) 16 | * cluster: Cleanup docs, event handling, and process.disconnect (Andreas Madsen) 17 | * gyp\_addon: link with node.lib on Windows (Nathan Rajlich) 18 | * http: fix case where http-parser is freed twice (koichik) 19 | * Windows: disable RTTI and exceptions (Bert Belder) 20 | 21 | Source Code: [https://nodejs.org/dist/v0.7.3/node-v0.7.3.tar.gz](https://nodejs.org/dist/v0.7.3/node-v0.7.3.tar.gz) 22 | 23 | Windows Installer: [https://nodejs.org/dist/v0.7.3/node-v0.7.3.msi](https://nodejs.org/dist/v0.7.3/node-v0.7.3.msi) 24 | 25 | Macintosh Installer: [https://nodejs.org/dist/v0.7.3/node-v0.7.3.pkg](https://nodejs.org/dist/v0.7.3/node-v0.7.3.pkg) 26 | 27 | Website: [https://nodejs.org/docs/v0.7.3/](https://nodejs.org/docs/v0.7.3/) 28 | 29 | Documentation: [https://nodejs.org/docs/v0.7.3/api/](https://nodejs.org/docs/v0.7.3/api/) 30 | -------------------------------------------------------------------------------- /locale/fa/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: انتشارهای قبلی 4 | modules: "NODE_MODULE_VERSION refers to the ABI (application binary interface) version number of Node.js, used to determine which versions of Node.js compiled C++ add-on binaries can be loaded in to without needing to be re-compiled. It used to be stored as hex value in earlier versions, but is now represented as an integer." 5 | --- 6 | 7 | ### io.js و Node.js 8 | به انتشارهای 1.x تا 3.x در گذشته "io.js" می‌گفتند. 9 | از آن جایی که آن‌ها بخشی از io.js fork بودند 10 | از Node.js 4.0.0 خط های انتشارهای قبلی io.js در Node.js 0.12.x کاور شدند که به شکل انتشارهای یک پارجه در آمدند. 11 | 12 |
13 | 14 | #### به دنبال آخرین انتشار از شاخه ورژن می‌گردید؟ 15 | 16 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 17 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 18 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 19 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 20 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 21 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 22 | * [تمامی نسخه‌ها](https://nodejs.org/dist/) 23 | 24 |
25 | -------------------------------------------------------------------------------- /locale/en/knowledge/getting-started/npm/how-to-access-module-package-info.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: How to access module package info 3 | date: '2011-08-26T10:08:50.000Z' 4 | tags: 5 | - core 6 | - npm 7 | difficulty: 1 8 | layout: knowledge-post.hbs 9 | --- 10 | 11 | There are many situations in the world of software development where using the wrong version of a dependency or submodule can cause all sorts of pain and anguish - luckily for you, node.js has a module available called pkginfo that can help keep these sorts of troubles at bay. 12 | 13 | Let's take a look at pkginfo - first, install via npm: 14 | 15 | npm install pkginfo 16 | 17 | Now all we need to do is require it, and invoke it. 18 | 19 | var pkginfo = require('pkginfo')(module); 20 | 21 | console.dir(module.exports); 22 | 23 | That would show us the entire contents of the package.json, neatly displayed to our console. If we only wanted certain pieces of information, we just specify them like so: 24 | 25 | var pkginfo = require('pkginfo')(module, 'version', 'author'); 26 | 27 | console.dir(module.exports); 28 | 29 | And only the fields we specify will be shown to us. 30 | 31 | For more information, see http://github.com/indexzero/ . 32 | -------------------------------------------------------------------------------- /locale/ko/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: 이전 릴리스 4 | modules: "NODE_MODULE_VERSION은 Node.js의 ABI(application binary interface) 버전 번호를 가리키고 이 버전은 어떤 버전의 Node.js가 C++ 애드온 바이너리를 컴파일해서 다시 컴파일하지 않아도 불러올 수 있는지 결정하는데 사용합니다. 예전 버전에서는 hex 값으로 저장되었지만 지금은 정수를 사용하고 있습니다." 5 | --- 6 | 7 | 11 | ### io.js와 Node.js 12 | 1.x부터 3.x 릴리스는 "io.js"라고 부르는데 이때는 io.js로 포크했기 때문입니다. 13 | Node.js 4.0.0에서 io.js의 이전 릴리스 라인과 Node.js 0.12.x가 합쳐져서 14 | 하나의 Node.js 릴리스가 되었습니다. 15 | 16 |
17 | 18 | #### 버전별 최신 릴리스를 찾고 있나요? 19 | 20 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 21 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 22 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 23 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 24 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 25 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 26 | * [모든 버전](https://nodejs.org/dist/) 27 | 28 |
29 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.10.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.10 3 | title: Node v0.4.10 4 | author: ryandahl 5 | date: 2011-07-20T14:36:38.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-10 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.07.19, Version 0.4.10 (stable) 13 | 14 | * #394 Fix Buffer drops last null character in UTF-8 15 | * #829 Backport r8577 from V8 (Ben Noordhuis) 16 | * #877 Don't wait for HTTP Agent socket pool to establish connections. 17 | * #915 Find kqueue on FreeBSD correctly (Brett Kiefer) 18 | * #1085 HTTP: Fix race in abort/dispatch code (Stefan Rusu) 19 | * #1274 debugger improvement (Yoshihiro Kikuchi) 20 | * #1291 Properly respond to HEAD during end(body) hot path (Reid Burke) 21 | * #1304 TLS: Fix race in abort/connection code (Stefan Rusu) 22 | * #1360 Allow \_ in url hostnames. 23 | * Revert 37d529f8 - unbreaks debugger command parsing. 24 | * Bring back global execScript 25 | * Doc improvements 26 | 27 | Download: [https://nodejs.org/dist/node-v0.4.10.tar.gz](https://nodejs.org/dist/node-v0.4.10.tar.gz) 28 | 29 | Website: [https://nodejs.org/docs/v0.4.10](https://nodejs.org/docs/v0.4.10) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.4.10/api](https://nodejs.org/docs/v0.4.10/api) 32 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.5.8.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.5.8 3 | title: Node v0.5.8 4 | author: ryandahl 5 | date: 2011-09-30T23:47:11.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-5-8 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.09.30, Version 0.5.8 (unstable) 13 | 14 | * zlib bindings (isaacs) 15 | * Windows supports TTY ANSI escape codes (Bert Belder) 16 | * Debugger improvements (Fedor Indutny) 17 | * crypto: look up SSL errors with ERR\_print\_errors() (Ben Noordhuis) 18 | * dns callbacks go through MakeCallback now 19 | * Raise an error when a malformed package.json file is found. (Ben Leslie) 20 | * buffers: handle bad length argument in constructor (Ben Noordhuis) 21 | * #1726, unref process.stdout 22 | * Doc improvements (Ben Noordhuis, Fedor Indutny, koichik) 23 | * Upgrade libuv to fe18438 24 | 25 | Download: [https://nodejs.org/dist/v0.5.8/node-v0.5.8.tar.gz](https://nodejs.org/dist/v0.5.8/node-v0.5.8.tar.gz) 26 | 27 | Windows Executable: [https://nodejs.org/dist/v0.5.8/node.exe](https://nodejs.org/dist/v0.5.8/node.exe) 28 | 29 | Website: [https://nodejs.org/docs/v0.5.8/](https://nodejs.org/docs/v0.5.8/) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.5.8/api/](https://nodejs.org/docs/v0.5.8/api/) 32 | -------------------------------------------------------------------------------- /locale/ru/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: Предыдущие версии 4 | modules: "NODE_MODULE_VERSION относится к номеру версии Node.js ABI (двоичный интерфейс приложения), который используется для определения того, в какие версии скомпилированных двоичных файлов C++ Node.js можно загружать файлы без необходимости перекомпиляции. Раньше он хранился как шестнадцатеричное значение в более ранних версиях, но теперь представляется как целое число." 5 | --- 6 | 7 | ### io.js & Node.js 8 | Релизы от 1.x до 3.x выходили под именем "io.js", так как они были частью форка io.js. Начиная с Node.js 4.0.0, предыдущие версии io.js перешли с Node.js 0.12.x в унифицированные версии Node.js. 9 | 10 |
11 | 12 | #### Ищете последнюю версию ветки версии? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [все версии](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/en/docs/guides/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Guides 3 | layout: docs.hbs 4 | --- 5 | 6 | # Guides 7 | 8 | ## General 9 | 10 | - [Getting Started Guide](getting-started-guide/) 11 | - [Debugging - Getting Started](debugging-getting-started/) 12 | - [Easy profiling for Node.js Applications](simple-profiling/) 13 | - [Diagnostics - Flame Graphs](diagnostics-flamegraph/) 14 | - [Dockerizing a Node.js web app](nodejs-docker-webapp/) 15 | - [Migrating to safe Buffer constructors](buffer-constructor-deprecation/) 16 | 17 | ## Node.js core concepts 18 | 19 | - [Overview of Blocking vs Non-Blocking](blocking-vs-non-blocking/) 20 | - [The Node.js Event Loop, Timers, and `process.nextTick()`](event-loop-timers-and-nexttick/) 21 | - [Don't Block the Event Loop (or the Worker Pool)](dont-block-the-event-loop/) 22 | - [Timers in Node.js](timers-in-node/) 23 | 24 | ## Module-related guides 25 | 26 | - [Anatomy of an HTTP Transaction](anatomy-of-an-http-transaction/) 27 | - [Working with Different Filesystems](working-with-different-filesystems/) 28 | - [Backpressuring in Streams](backpressuring-in-streams/) 29 | - [Domain Module Postmortem](domain-postmortem/) 30 | - [How to publish N-API package](publishing-napi-modules/) 31 | - [ABI Stability](abi-stability/) 32 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.7.0.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.7.0 3 | title: Node v0.7.0 (Unstable) 4 | author: ryandahl 5 | date: 2012-01-17T03:58:28.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-7-0-unstable 9 | layout: blog-post.hbs 10 | --- 11 | 12 | **This is the first release in the unstable v0.7 series. Almost all users will want to remain using the stable v0.6 releases.** 13 | 14 | 2012.01.16, Version 0.7.0 (unstable) 15 | 16 | * Upgrade V8 to 3.8.6 17 | * Use GYP build system on unix (Ben Noordhuis) 18 | * Experimental isolates support (Ben Noordhuis) 19 | * Improvements to Cluster API (Andreas Madsen) 20 | * Use isolates for internal debugger (Fedor Indutny) 21 | * Bug fixes 22 | 23 | Source Code: [https://nodejs.org/dist/v0.7.0/node-v0.7.0.tar.gz](https://nodejs.org/dist/v0.7.0/node-v0.7.0.tar.gz) 24 | 25 | Windows Installer: [https://nodejs.org/dist/v0.7.0/node-v0.7.0.msi](https://nodejs.org/dist/v0.7.0/node-v0.7.0.msi) 26 | 27 | Macintosh Installer: [https://nodejs.org/dist/v0.7.0/node-v0.7.0.pkg](https://nodejs.org/dist/v0.7.0/node-v0.7.0.pkg) 28 | 29 | Website: [https://nodejs.org/docs/v0.7.0/](https://nodejs.org/docs/v0.7.0/) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.7.0/api/](https://nodejs.org/docs/v0.7.0/api/) 32 | -------------------------------------------------------------------------------- /locale/ru/docs/guides/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Руководства 3 | layout: docs.hbs 4 | --- 5 | 6 | # Руководства 7 | 8 | ## Общее 9 | 10 | - [Первые шаги](getting-started-guide/) 11 | - [Debugging - Getting Started](debugging-getting-started/) 12 | - [Easy profiling for Node.js Applications](simple-profiling/) 13 | - [Diagnostics - Flame Graphs](diagnostics-flamegraph/) 14 | - [Dockerizing a Node.js web app](nodejs-docker-webapp/) 15 | - [Migrating to safe Buffer constructors](buffer-constructor-deprecation/) 16 | 17 | ## Ключевые концепции Node.js 18 | 19 | - [Блокирующие и Неблокирующие Вызовы](blocking-vs-non-blocking/) 20 | - [The Node.js Event Loop, Timers, and `process.nextTick()`](event-loop-timers-and-nexttick/) 21 | - [Don't Block the Event Loop (or the Worker Pool)](dont-block-the-event-loop/) 22 | - [Timers in Node.js](timers-in-node/) 23 | 24 | ## Module-related guides 25 | 26 | - [Anatomy of an HTTP Transaction](anatomy-of-an-http-transaction/) 27 | - [Working with Different Filesystems](working-with-different-filesystems/) 28 | - [Backpressuring in Streams](backpressuring-in-streams/) 29 | - [Domain Module Postmortem](domain-postmortem/) 30 | - [How to publish N-API package](publishing-napi-modules/) 31 | - [ABI Stability](abi-stability/) 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The original contents of the nodejs.org repo are licensed for use as follows: 2 | 3 | """ 4 | Copyright Node.js Website WG contributors. All rights reserved. 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to 8 | deal in the Software without restriction, including without limitation the 9 | rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 10 | sell copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in 14 | all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 22 | IN THE SOFTWARE. 23 | """ 24 | -------------------------------------------------------------------------------- /locale/ar/about/trademark.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: about.hbs 3 | title: سياسة العلامة التجارية 4 | --- 5 | 6 | # سياسة العلامة التجارية 7 | 8 | إن العلامة التجارية للنود جي اس و علامات الخدمة و العلامات المرئية هي رموز للجودة و الأداء و سهولة الاستخدام الذين يقرنهم الناس بمشروع و برنامج النود جي اس. لضمان أن علامات النود جي اس مستمرة في تمثل هذه المعايير، يجب ضمان ان تستعمل العلامات بطرق غير مضللة أو مؤدية لإرباك الناس بين النود جي اس و برامج أخرى أقل جودة. إذا لم يتم ضمان استعمال العلامات بهذه الطرق، فلن يمكنها تضليل الناس و حسب، بل يصبح من المستحيل استعمال هذه العلامات لحماية الأشخاص من أولئك الذي يستغلون العلامة بطرق ضارة مستقبلا. إن الهدف الرئيسي لهذه السياسة هو منع حدوث هذا الأمر لعلامة النود جي اس بحيث يتم حماية المجتمع ومستخدمي النود جي اس بشكل دائم في المستقبل. 9 | 10 | في الوقت ذاته، يسرنا ان يقوم اعضاء المجمتع بنشر النود جي اس و الإنضمام إلى مجتمعه. و بإبقائنا على هذا الهدف نصب اعيننا، حاولنا ابقاء هذه السياسة مرنة و سهلة الاستخدام و قانونية قدر المستطاع. 11 | 12 | تفضل بقراءة [السياسة الكاملة](/static/documents/trademark-policy.pdf). 13 | إذا كانت لديك أية اسئلة، فلا تتردد في [إرسال بريد إلكتروني](mailto:trademark@nodejs.org) 14 | 15 | يمكنك إيجاد دليل يصف العرض المرئي لعلامة النود جي اس هنا: [دليل العرض](/static/documents/foundation-visual-guidelines.pdf) 16 | -------------------------------------------------------------------------------- /locale/ja/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: ダウンロード 4 | download: ダウンロード 5 | downloads: 6 | headline: ダウンロード 7 | lts: LTS 8 | current: 最新版 9 | tagline-current: 最新の機能 10 | tagline-lts: 推奨版 11 | display-hint: ダウンロード 12 | intro: > 13 | Node.js のソースコードをダウンロードするか、事前にビルドされたインストーラーを利用して、今日から開発を始めましょう。 14 | currentVersion: 最新のバージョン 15 | includes: 同梱 16 | buildInstructions: Building Node.js from source on supported platforms 17 | WindowsInstaller: Windows Installer 18 | WindowsBinary: Windows Binary 19 | MacOSInstaller: macOS Installer 20 | MacOSBinary: macOS Binary 21 | LinuxBinaries: Linux Binaries 22 | SourceCode: Source Code 23 | additional: 24 | headline: その他のプラットフォーム 25 | intro: > 26 | その他のプラットフォームのための Node.js のビルドは、 Node.js コミュニティのメンバーによってメンテナンスされています。これらは Node.js のコアチームによってサポートされていません。また、最新の Node.js のリリースと同じ状態ではないかもしれないことにご注意ください。 27 | platform: Platform 28 | provider: Provider 29 | SmartOSBinaries: SmartOS Binaries 30 | DockerImage: Docker Image 31 | officialDockerImage: Official Node.js Docker Image 32 | LinuxPowerSystems: Linux on Power Systems 33 | LinuxSystemZ: Linux on System z 34 | AIXPowerSystems: AIX on Power Systems 35 | --- 36 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.7.1.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.7.1 3 | title: Node v0.7.1 4 | author: Isaac Schlueter 5 | date: 2012-01-24T01:35:59.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-7-1 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2012.01.23, Version 0.7.1 (unstable) 13 | 14 | * Update V8 to 3.8.8 15 | * Install node-waf by default (Fedor Indutny) 16 | * crypto: Add ability to turn off PKCS padding (Ingmar Runge) 17 | * v8: implement VirtualMemory class on SmartOS (Ben Noordhuis) 18 | * Add cluster.setupMaster (Andreas Madsen) 19 | * move `path.exists*` to `fs.exists*` (Maciej Małecki) 20 | * typed arrays: set class name (Ben Noordhuis) 21 | * libuv bug fixes (Igor Zinkovsky, Ben Noordhuis, Dan VerWeire) 22 | 23 | Source: [https://nodejs.org/dist/v0.7.1/node-v0.7.1.tar.gz](https://nodejs.org/dist/v0.7.1/node-v0.7.1.tar.gz) 24 | 25 | Windows Installer: [https://nodejs.org/dist/v0.7.1/node-v0.7.1.msi](https://nodejs.org/dist/v0.7.1/node-v0.7.1.msi) 26 | 27 | Macintosh Installer: [https://nodejs.org/dist/v0.7.1/node-v0.7.1.pkg](https://nodejs.org/dist/v0.7.1/node-v0.7.1.pkg) 28 | 29 | Website: [https://nodejs.org/docs/v0.7.1/](https://nodejs.org/docs/v0.7.1/) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.7.1/api/](https://nodejs.org/docs/v0.7.1/api/) 32 | -------------------------------------------------------------------------------- /locale/ja/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: ダウンロード 4 | download: ダウンロード 5 | downloads: 6 | headline: ダウンロード 7 | lts: LTS 8 | current: 最新版 9 | tagline-current: 最新の機能 10 | tagline-lts: 推奨版 11 | display-hint: ダウンロード 12 | intro: > 13 | Node.js のソースコードをダウンロードするか、事前にビルドされたインストーラーを利用して、今日から開発を始めましょう。 14 | currentVersion: 最新のバージョン 15 | includes: 同梱 16 | buildInstructions: Building Node.js from source on supported platforms 17 | WindowsInstaller: Windows Installer 18 | WindowsBinary: Windows Binary 19 | MacOSInstaller: macOS Installer 20 | MacOSBinary: macOS Binary 21 | LinuxBinaries: Linux Binaries 22 | SourceCode: Source Code 23 | additional: 24 | headline: その他のプラットフォーム 25 | intro: > 26 | その他のプラットフォームのための Node.js のビルドは、 Node.js コミュニティのメンバーによってメンテナンスされています。これらは Node.js のコアチームによってサポートされていません。また、最新の Node.js のリリースと同じ状態ではないかもしれないことにご注意ください。 27 | platform: Platform 28 | provider: Provider 29 | SmartOSBinaries: SmartOS Binaries 30 | DockerImage: Docker Image 31 | officialDockerImage: Official Node.js Docker Image 32 | LinuxPowerSystems: Linux on Power Systems 33 | LinuxSystemZ: Linux on System z 34 | AIXPowerSystems: AIX on Power Systems 35 | --- 36 | -------------------------------------------------------------------------------- /locale/pt-br/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: Versões Anteriores 4 | modules: "NODE_MODULE_VERSION Se refere ao número de versão de ABI (application binary interface) do Node.js, usado para determinar quais versões do Node.js que compilam binários de complemento do C++ que podem ser carregados sem precisarem ser re-compilados. Ele costumava ser armazenado como um valor hexadecimal em versões anteriores, mas agora é representado como um inteiro." 5 | --- 6 | 7 | ### io.js & Node.js 8 | As versões 1.x até 3.x foram chamadas de "io.js", pois faziam parte do fork do io.js. A partir do Node.js 4.0.0 as antigas linhas de lançamento do io.js convergiram com o Node.js 0.12.x para as versões unificadas do Node.js. 9 | 10 |
11 | 12 | #### Procurando pelo último lançamento de uma versão? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [Todas versões](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /locale/es/download/releases.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-releases.hbs 3 | title: Versiones Anteriores 4 | modules: "NODE_MODULE_VERSION se refiere al número de versión ABI (application binary interface) de Node.js, usado para determinar que versiones de los binarios de los complementos en C++ pueden ser cargados sin necesidad de ser re-compilados. Este solía ser almacenado como un valor hexadecimal en versiones anteriores, pero ahora es representado como un entero." 5 | --- 6 | 7 | ### io.js & Node.js 8 | Las versiones desde la 1.x hasta la 3.x fueron llamadas "io.js" ya que fueron parte del _fork_ io.js . Desde Node.js 4.0.0 las líneas de versiones de io.js convergieron con las de Node.js 0.12.x en una unificación de versiones de Node.js. 9 | 10 |
11 | 12 | #### Buscando las últimas versiones de una rama específica? 13 | 14 | * [Node.js 10.x](https://nodejs.org/dist/latest-v10.x/) 15 | * [Node.js 8.x](https://nodejs.org/dist/latest-v8.x/) 16 | * [Node.js 6.x](https://nodejs.org/dist/latest-v6.x/) 17 | * [Node.js 4.x](https://nodejs.org/dist/latest-v4.x/) 18 | * [Node.js 0.12.x](https://nodejs.org/dist/latest-v0.12.x/) 19 | * [Node.js 0.10.x](https://nodejs.org/dist/latest-v0.10.x/) 20 | * [Todas las versiones](https://nodejs.org/dist/) 21 | 22 |
23 | -------------------------------------------------------------------------------- /layouts/partials/secondary-download-matrix.hbs: -------------------------------------------------------------------------------- 1 |
2 |

{{additional.headline}}

3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
{{additional.SmartOSBinaries}}64-bit
{{additional.DockerImage}}{{additional.officialDockerImage}}
{{additional.LinuxPowerSystems}}64-bit
{{additional.LinuxSystemZ}}64-bit
{{additional.AIXPowerSystems}}64-bit
30 | {{> download-list }} 31 |
32 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.5.1.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.5.1 3 | title: Node v0.5.1 4 | author: ryandahl 5 | date: 2011-07-15T06:48:08.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-5-1 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.07.14, Version 0.5.1 (unstable) 13 | 14 | * #1233 Fix os.totalmem on FreeBSD amd64 (Artem Zaytsev) 15 | * #1149 IDNA and Punycode support in url.parse (Jeremy Selier, Ben Noordhuis, isaacs) 16 | * Export $CC and $CXX to uv and V8's build systems 17 | * Include pthread-win32 static libraries in build (Igor Zinkovsky) 18 | * #1199, #1094 Fix fs can't handle large file on 64bit platform (koichik) 19 | * #1281 Make require a public member of module (isaacs) 20 | * #1303 Stream.pipe returns the destination (Elijah Insua) 21 | * #1229 Addons should not -DEV\_MULTIPLICITY=0 (Brian White) 22 | * libuv backend improvements 23 | * Upgrade V8 to 3.4.10 24 | 25 | Download: [https://nodejs.org/dist/v0.5.1/node-v0.5.1.tar.gz](https://nodejs.org/dist/v0.5.1/node-v0.5.1.tar.gz) 26 | 27 | Windows Build: [https://nodejs.org/dist/v0.5.1/node.exe](https://nodejs.org/dist/v0.5.1/node.exe) 28 | 29 | Documentation: [https://nodejs.org/dist/v0.5.1/docs/api/](https://nodejs.org/dist/v0.5.1/docs/api/) 30 | 31 | Website: [https://nodejs.org/dist/v0.5.1/docs](https://nodejs.org/dist/v0.5.1/docs) 32 | -------------------------------------------------------------------------------- /locale/en/blog/video/bryan-cantrill-instrumenting-the-real-time-web.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Bryan Cantrill: Instrumenting the Real Time Web" 3 | author: Isaac Schlueter 4 | date: 2012-05-08T17:00:34.000Z 5 | status: publish 6 | category: video 7 | slug: bryan-cantrill-instrumenting-the-real-time-web 8 | layout: blog-post.hbs 9 | --- 10 | 11 | Bryan Cantrill, VP of Engineering at Joyent, describes the challenges of instrumenting a distributed, dynamic, highly virtualized system -- and what their experiences taught them about the problem, the technologies used to tackle it, and promising approaches. 12 | 13 | This talk was given at Velocity Conf in 2011. 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /locale/ko/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: 다운로드 4 | download: 다운로드 5 | downloads: 6 | headline: 다운로드 7 | lts: LTS 8 | current: 현재 버전 9 | tagline-current: 최신 기능 10 | tagline-lts: 대다수 사용자에게 추천 11 | display-hint: "다음 버전을 표시:" 12 | intro: > 13 | 플랫폼에 맞게 미리 빌드된 Node.js 인스톨러나 소스코드를 다운받아서 바로 개발을 시작하세요. 14 | currentVersion: 최신 LTS 버전 15 | buildInstructions: Building Node.js from source on supported platforms 16 | WindowsInstaller: Windows Installer 17 | WindowsBinary: Windows Binary 18 | MacOSInstaller: macOS Installer 19 | MacOSBinary: macOS Binary 20 | LinuxBinaries: Linux Binaries 21 | SourceCode: Source Code 22 | additional: 23 | headline: 그 밖의 플랫폼 24 | intro: > 25 | Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release. 26 | platform: 플랫폼 27 | provider: Provider 28 | SmartOSBinaries: SmartOS Binaries 29 | DockerImage: Docker Image 30 | officialDockerImage: Official Node.js Docker Image 31 | LinuxPowerSystems: Linux on Power Systems 32 | LinuxSystemZ: Linux on System z 33 | AIXPowerSystems: AIX on Power Systems 34 | --- 35 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.6.9.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.6.9 3 | title: Node v0.6.9 4 | author: Isaac Schlueter 5 | date: 2012-01-28T00:58:18.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-6-9 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2012.01.27, Version 0.6.9 (stable) 13 | 14 | * dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordhuis) 15 | * Note: Windows UDP support not yet complete. 16 | * http: Fix parser memory leak (koichik) 17 | * zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse) 18 | * module: fix --debug-brk on symlinked scripts (Fedor Indutny) 19 | * Documentation Restyling (Matthew Fitzsimmons) 20 | * Update npm to 1.1.0-3 (isaacs) 21 | * Windows: fix regression in stat() calls to C:\\ (Bert Belder) 22 | 23 | Source Code: [https://nodejs.org/dist/v0.6.9/node-v0.6.9.tar.gz](https://nodejs.org/dist/v0.6.9/node-v0.6.9.tar.gz) 24 | 25 | Windows Installer: [https://nodejs.org/dist/v0.6.9/node-v0.6.9.msi](https://nodejs.org/dist/v0.6.9/node-v0.6.9.msi) 26 | 27 | Macintosh Installer: [https://nodejs.org/dist/v0.6.9/node-v0.6.9.pkg](https://nodejs.org/dist/v0.6.9/node-v0.6.9.pkg) 28 | 29 | Website: [https://nodejs.org/docs/v0.6.9/](https://nodejs.org/docs/v0.6.9/) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.6.9/api/](https://nodejs.org/docs/v0.6.9/api/) 32 | -------------------------------------------------------------------------------- /locale/ko/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: 다운로드 4 | download: 다운로드 5 | downloads: 6 | headline: 다운로드 7 | lts: LTS 8 | current: 현재 버전 9 | tagline-current: 최신 기능 10 | tagline-lts: 대다수 사용자에게 추천 11 | display-hint: "다음 버전을 표시:" 12 | intro: > 13 | 플랫폼에 맞게 미리 빌드된 Node.js 인스톨러나 소스코드를 다운받아서 바로 개발을 시작하세요. 14 | currentVersion: 최신 현재 버전 15 | buildInstructions: Building Node.js from source on supported platforms 16 | WindowsInstaller: Windows Installer 17 | WindowsBinary: Windows Binary 18 | MacOSInstaller: macOS Installer 19 | MacOSBinary: macOS Binary 20 | LinuxBinaries: Linux Binaries 21 | SourceCode: Source Code 22 | additional: 23 | headline: 그 밖의 플랫폼 24 | intro: > 25 | Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release. 26 | platform: 플랫폼 27 | provider: Provider 28 | SmartOSBinaries: SmartOS Binaries 29 | DockerImage: Docker Image 30 | officialDockerImage: Official Node.js Docker Image 31 | LinuxPowerSystems: Linux on Power Systems 32 | LinuxSystemZ: Linux on System z 33 | AIXPowerSystems: AIX on Power Systems 34 | --- 35 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.6.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.6 3 | title: Node v0.4.6 4 | author: ryandahl 5 | date: 2011-04-14T12:00:30.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-6 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.04.13, Version 0.4.6 (stable) 13 | 14 | * Don't error on ENOTCONN from shutdown() #670 15 | * Auto completion of built-in debugger suggests prefix match rather than partial match. (koichik) 16 | * circular reference in vm modules. #822 (Jakub Lekstan) 17 | * http response.readable should be false after 'end' #867 (Abe Fettig) 18 | * Implement os.cpus() and os.uptime() on Solaris (Scott McWhirter) 19 | * fs.ReadStream: Allow omission of end option for range reads #801 (Felix Geisendörfer) 20 | * Buffer.write() with UCS-2 should not be write partial char #916 (koichik) 21 | * Pass secureProtocol through on tls.Server creation (Theo Schlossnagle) 22 | * TLS use RC4-SHA by default 23 | * Don't strangely drop out of event loop on HTTPS client uploads #892 24 | * Doc improvements 25 | * Upgrade v8 to 3.1.8.10 26 | 27 | Download: [https://nodejs.org/dist/node-v0.4.6.tar.gz](https://nodejs.org/dist/node-v0.4.6.tar.gz) 28 | 29 | Website: [https://nodejs.org/docs/v0.4.6/](https://nodejs.org/docs/v0.4.6/) 30 | 31 | Documentation: [https://nodejs.org/docs/v0.4.6/api/](https://nodejs.org/docs/v0.4.6/api/) 32 | -------------------------------------------------------------------------------- /locale/en/blog/weekly-updates/weekly-update.2015-07-24.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Weekly Update - Jul 24th, 2015 3 | author: Yosuke Furukawa (@yosuke-furukawa) & Steven Sinatra (@diagramatics) 4 | date: 2015-07-24T12:00:00.000Z 5 | status: publish 6 | category: weekly 7 | slug: weekly-update-2015-07-24 8 | layout: blog-post.hbs 9 | --- 10 | 11 | # io.js and Node.js News 12 | This week we didn't have io.js releases. Complete changelog from previous releases can be found [on GitHub](https://github.com/nodejs/node/blob/master/CHANGELOG.md). 13 | 14 | ## Community Updates 15 | 16 | * Rod Vagg posted [an article about Node.js LTS](https://medium.com/@nodesource/essential-steps-long-term-support-for-node-js-8ecf7514dbd) on nodesource blog. 17 | * Daniel Khan has written a blog post about [NODE_ENV in Express](http://apmblog.dynatrace.com/2015/07/22/the-drastic-effects-of-omitting-node_env-in-your-express-js-applications/). 18 | 19 | ## Upcoming Events 20 | 21 | * [BrazilJS Conf](http://braziljs.com.br/) tickets are on sale, August 21st - 22nd at Shopping Center BarraShoppingSul 22 | * [NodeConf EU](http://nodeconf.eu/) tickets are on sale, September 6th - 9th at Waterford, Ireland 23 | * [Node.js Italian Conference](http://nodejsconf.it/) tickets are on sale, October 10th at Desenzano - Brescia, Italy 24 | * [JSConf CO](http://www.jsconf.co/), October 16th - 17th at Ruta N, Medellin 25 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.6.6.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.6.6 3 | title: Node v0.6.6 4 | author: Isaac Schlueter 5 | date: 2011-12-15T19:07:57.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-6-6 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.12.14, Version 0.6.6 (stable) 13 | 14 | * npm update to 1.1.0-beta-4 (Isaac Z. Schlueter) 15 | * cli: fix output of --help (Ben Noordhuis) 16 | * new website 17 | * pause/resume semantics for stdin (Isaac Z. Schlueter) 18 | * Travis CI integration (Maciej Małecki) 19 | * child\_process: Fix bug regarding closed stdin (Ben Noordhuis) 20 | * Enable upgrades in MSI. (Igor Zinkovsky) 21 | * net: Fixes memory leak (Ben Noordhuis) 22 | * fs: handle fractional or NaN ReadStream buffer size (Ben Noordhuis) 23 | * crypto: fix memory leaks in PBKDF2 error path (Ben Noordhuis) 24 | 25 | Source Code: [https://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz](https://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz) 26 | 27 | Windows Installer: [https://nodejs.org/dist/v0.6.6/node-v0.6.6.msi](https://nodejs.org/dist/v0.6.6/node-v0.6.6.msi) 28 | 29 | Macintosh Installer: [https://nodejs.org/dist/v0.6.6/node-v0.6.6.pkg](https://nodejs.org/dist/v0.6.6/node-v0.6.6.pkg) 30 | 31 | Website: [https://nodejs.org/docs/v0.6.6/](https://nodejs.org/docs/v0.6.6/) 32 | 33 | Documentation: [https://nodejs.org/docs/v0.6.6/api/](https://nodejs.org/docs/v0.6.6/api/) 34 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.5.9.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.5.9 3 | title: Node v0.5.9 4 | author: ryandahl 5 | date: 2011-10-11T02:06:21.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-5-9 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.10.10, Version 0.5.9 (unstable) 13 | 14 | * fs.watch interface backed by kqueue, inotify, and ReadDirectoryChangesW (Igor Zinkovsky, Ben Noordhuis) 15 | * add dns.resolveTxt (Christian Tellnes) 16 | * Remove legacy http library (Ben Noordhuis) 17 | * child\_process.fork returns and works on Windows. Allows passing handles. (Igor Zinkovsky, Bert Belder) 18 | * #1774 Lint and clean up for --harmony\_block\_scoping (Tyler Larson, Colton Baker) 19 | * #1813 Fix ctrl+c on Windows (Bert Belder) 20 | * #1844 unbreak --use-legacy (Ben Noordhuis) 21 | * process.stderr now goes through libuv. Both process.stdout and process.stderr are blocking when referencing a TTY. 22 | * net\_uv performance improvements (Ben Noordhuis, Bert Belder) 23 | 24 | Download: [https://nodejs.org/dist/v0.5.9/node-v0.5.9.tar.gz](https://nodejs.org/dist/v0.5.9/node-v0.5.9.tar.gz) 25 | 26 | Windows Executable: [https://nodejs.org/dist/v0.5.9/node.exe](https://nodejs.org/dist/v0.5.9/node.exe) 27 | 28 | Website: [https://nodejs.org/docs/v0.5.9/](https://nodejs.org/docs/v0.5.9/) 29 | 30 | Documentation: [https://nodejs.org/docs/v0.5.9/api/](https://nodejs.org/docs/v0.5.9/api/) 31 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.5.4.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.5.4 3 | title: Node v0.5.4 4 | author: ryandahl 5 | date: 2011-08-12T15:38:26.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-5-4 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.08.12, Version 0.5.4 (unstable) 13 | 14 | * libuv/Windows compatibility improvements 15 | * Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the to build sln files. (Peter Bright, Igor Zinkovsky) 16 | * Make Mikeal's HTTP agent client the default. Use old HTTP client with `--use-http1` 17 | * Fixes https host header default port handling. (Mikeal Rogers) 18 | * #1440 strip byte order marker when loading \*.js and \*.json files (Ben Noordhuis) 19 | * #1434 Improve util.format() compatibility with browser. (Koichi Kobayashi) 20 | * Provide unchecked uint entry points for integer Buffer.read/writeInt methods. (Robert Mustacchi) 21 | * CMake improvements (Tom Huges) 22 | * Upgrade V8 to 3.5.4. 23 | 24 | Download: [https://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz](https://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz) 25 | 26 | Windows Executable: [https://nodejs.org/dist/v0.5.4/node.exe](https://nodejs.org/dist/v0.5.4/node.exe) 27 | 28 | Website: [https://nodejs.org/dist/v0.5.4/docs](https://nodejs.org/dist/v0.5.4/docs) 29 | 30 | Documentation: [https://nodejs.org/dist/v0.5.4/docs/api/](https://nodejs.org/dist/v0.5.4/docs/api/) 31 | -------------------------------------------------------------------------------- /locale/ru/get-involved/collab-summit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Саммит сотрудников 3 | layout: contribute.hbs 4 | --- 5 | 6 | # Саммит сотрудников 7 | 8 | Саммит сотрудников (Collaboration Summit) ― это "анти"-конференция, на которую собираются нынешние 9 | и потенциальные участники, чтобы вживую обсудить Node.js, и поделится знаниями. Комитеты и рабочие 10 | группы собираются два раза в год для принятия важных решений, а также могут работать над некоторыми 11 | проектами, которые они хотят продвигать лично. 12 | 13 | ## Кто приглашен? 14 | 15 | Любой желающий может посетить саммит сотрудников. Во время саммита лидеры будут помогать новым участникам 16 | внедрится в интересующие их группы, прежде чем добавить их в рабочие сессии. 17 | 18 | Это возможность узнать о том, что происходит в сообществе, прежде чем присоединиться и поделиться своими 19 | навыками, которые вы хотели бы отточить. 20 | 21 | Рабочие группы заранее составят график мероприятия, чтобы участники могли строить свои планы прежде, 22 | чем окажутся на месте. Проведут общие обсуждения с сотрудниками, а затем погрузятся в секционные заседания. 23 | 24 | Мы будем рады видеть вас на саммит сотрудников! Посмотрите [репозиторий саммита](https://github.com/nodejs/summit) 25 | для предстоящих и прошедших мероприятий и ознакомьтесь с [вопросами](https://github.com/nodejs/summit/issues) 26 | поставленными для дальнейшего живого обсуждения. 27 | -------------------------------------------------------------------------------- /locale/zh-cn/docs/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Docs 3 | layout: docs.hbs 4 | labels: 5 | lts: LTS 6 | --- 7 | 8 | # 关于文档说明 9 | 10 | 本网站上有以下几类文档类型: 11 | 12 | * API 函数接口文档 13 | * ES6 特性 14 | * 指南 15 | 16 | ## API函数接口文档 17 | 18 | [API 函数接口文档](/api/) 提供了在 Node.js 中的函数或者对象的详细信息。这个文档告诉你什么方法该用什么参数,方法返回值是什么以及使用那个方法会有什么错误异常。它同时也告知你不同版本中的 Node.js 有哪些方法是可用的。 19 | 20 | 此文档描述了 Node.js 内建的模块,社区提供的模块并不记载在内。 21 | 22 |
23 | 24 | ### 在寻找先前发布的 API 函数接口文档吗? 25 | 26 | * [Node.js 11.x](https://nodejs.org/docs/latest-v11.x/api/) 27 | * [Node.js 10.x](https://nodejs.org/docs/latest-v10.x/api/) 28 | * [Node.js 9.x](https://nodejs.org/docs/latest-v9.x/api/) 29 | * [Node.js 8.x](https://nodejs.org/docs/latest-v8.x/api/) 30 | * [Node.js 7.x](https://nodejs.org/docs/latest-v7.x/api/) 31 | * [Node.js 6.x](https://nodejs.org/docs/latest-v6.x/api/) 32 | * [Node.js 5.x](https://nodejs.org/docs/latest-v5.x/api/) 33 | * [Node.js 4.x](https://nodejs.org/docs/latest-v4.x/api/) 34 | * [Node.js 0.12.x](https://nodejs.org/docs/latest-v0.12.x/api/) 35 | * [Node.js 0.10.x](https://nodejs.org/docs/latest-v0.10.x/api/) 36 | * [所有版本](https://nodejs.org/docs/) 37 | 38 |
39 | 40 | ## ES6 特性 41 | 42 | [ES6 专区](/zh-cn/docs/es6/) 描述了三个 ES6 特性组介绍,同时详细介绍了哪些特性在 Node.js 中是默认的(附上了解释性连接)。同时也告知如何寻找某个特定 Node.js 发布版本是使用哪个版本的 V8 引擎。 43 | 44 | ## 指南 45 | 46 | [指南篇](/zh-cn/docs/guides/) 是关于 Node.js 技术特性和性能的长篇具有深度的文章。 47 | -------------------------------------------------------------------------------- /locale/ar/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: التنزيلات 4 | download: تنزيل 5 | downloads: 6 | headline: التنزيلات 7 | lts: مستقر 8 | current: الحالي 9 | tagline-current: يحتوي على آخر الميزات 10 | tagline-lts: موصى به لأغلب المستخدمين 11 | display-hint: عرض التنزيلات لـ 12 | intro: > 13 | قم بتنزيل الكود المصدري للنود جي اس أو مثبت مبني لمنصتك و ابدأ التطوير اليوم. 14 | currentVersion: آخر نسخة مستقرة 15 | buildInstructions: بناء Node.js من المصدر على منصات مدعومة 16 | WindowsInstaller: مثبت للويندوز 17 | WindowsBinary: ملف ثنائي للويندوز 18 | MacOSInstaller: مثبت للماك 19 | MacOSBinary: ملف ثنائي للماك 20 | LinuxBinaries: ملف ثنائي للينكس 21 | SourceCode: الكود المصدري 22 | additional: 23 | headline: منصات إضافية 24 | intro: > 25 | يقوم أعضاء من مجتمع Node.js بالاشراف على نسخ غير رسمية من Node.js لمنصات أخرى. يجب التذكير أن هذه النسخ غير مدعومة من الفريق الأساسي للنود جي اس و قد لا تكون على نفس مستوى التطوير الخاص بالاصدارات الحالية للنود جي اس. 26 | platform: منصة 27 | provider: مزود 28 | SmartOSBinaries: ملف ثنائي لـSmartOS 29 | DockerImage: اسطوانة دوكر 30 | officialDockerImage: اسطوانة نود جي اس الرسمية الخاصة بالدوكر 31 | LinuxPowerSystems: لينكس على Power Systems 32 | LinuxSystemZ: لينكس على System z 33 | AIXPowerSystems: AIX على Power Systems 34 | --- 35 | -------------------------------------------------------------------------------- /locale/zh-cn/get-involved/code-and-learn.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 代码 + 学习 3 | layout: contribute.hbs 4 | --- 5 | 6 | # 编码 + 学习 7 | 8 | “编码 & 学习”活动将让你随着 Node.js 核心贡献者们共同起步(或飞得更高)。无论你是你第一次还是第二、第三或是第四次为 Node.js 核心做出贡献,经验老道的贡献者们都能提供协助,他们也能现场即兴带领大家攻略 Node.js 核心源码。 9 | 10 | ## 即将到来的代码 + 学习活动 11 | 12 | - 暂无 13 | 14 | ## 已经结束的代码 + 学习活动 15 | 16 | - Medellin, Colombia in June 21st & 22nd [NodeConfCo](https://colombia.nodeconf.com/) 17 | - [Saint-Petersburg, Russia on May 26](https://medium.com/piterjs/code-learn-ce20d330530f) 18 | - Bangalore, India at [Node.js - Code & Learn Meetup](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): November 17, 2018 19 | - Kilkenny, Ireland at [NodeConfEU](https://www.nodeconf.eu/): November 4, 2018 20 | - Vancouver, BC at [Node Interactive](https://events.linuxfoundation.org/events/node-js-interactive-2018/): October 12, 2018 21 | - [Oakland on April 22, 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45) 22 | - Shanghai at JSConf.CN: July 2017 23 | - Vancouver, BC at [Node Interactive](http://events.linuxfoundation.org/events/node-interactive): October 6, 2017 24 | - Kilkenny, Ireland at [NodeConfEU](http://www.nodeconf.eu/): November 5, 2017 25 | - Austin in December 2016 26 | - Tokyo in November 2016 27 | - Amsterdam in September 2016 28 | - Dublin and London in September 2015 29 | -------------------------------------------------------------------------------- /locale/zh-cn/docs/guides/publishing-napi-modules.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 如何发布 N-API 包 3 | layout: docs.hbs 4 | --- 5 | 6 | # 发布混合了 N-API 和 non-N-API 包 7 | 8 | 以下步骤基于 `iotivity-node` 进行说明: 9 | - 首先,发布一个 non-N-API 版本: 10 | - 更新 `package.json` 版本。对于 `iotivity-node`,目前版本号是 `1.2.0-2`。 11 | - 通览所有的清单(确保测试/示例/文档都正常)。 12 | - `npm publish` 13 | - 其次,发布 N-API 版本: 14 | - 更新 `package.json` 版本。 在这种情况下,`iotivity-node` 的版本变成了 `1.2.0-3`。 15 | 版本审查, 我们推荐以下预发布的版本架构,由 [semver.org](https://semver.org/#spec-item-9)提供。如: `1.2.0-napi`。 16 | - 通览所有的清单(确保测试/示例/文档都正常)。 17 | - `npm publish --tag n-api` 18 | 19 | 在这个例子中,标记为 `n-api` 的发布版已经确保尽管其版本 1.2.0-3 比 non-N-API 的版本号要延后一些,但如果有人简单通过运行 `npm install iotivity-node` 安装 `iotivity-node`,它不会被安装而只会默认安装 non-N-API。此人应该运行 `npm install iotivity-node@n-api` 得到 N-API 的版本号,有关使用标签的更多详情请查阅 ["使用目标标签"][]。 20 | 21 | # 在某个版本的 N-API 包中引入特定的依赖 22 | 23 | 为了将 `iotivity-node` 的 N-API 版本作为依赖进行添加安装,`package.json` 应如下形式呈现: 24 | 25 | ```json 26 | "dependencies": { 27 | "iotivity-node": "n-api" 28 | } 29 | ``` 30 | 31 | **注意:** 如 ["使用目标标签"][] 的解释,不同于一般的版本号,标记的版本号不能在 `package.json` 中通过版本范围(诸如 `"^2.0.0"` 的形式)进行追踪。所以,版本维护者使用相同的标签但选择了一个稍晚一些的版本, `npm update` 将收到稍晚的版本。这在当前试验环境下的 N-API 是可以接受的。为了依赖于一个 N-API 特定版本而不是最新的发布版,`package.json` 依赖不得不引用具体的版本范围,如下所示: 32 | 33 | ```json 34 | "dependencies": { 35 | "iotivity-node": "1.2.0-3" 36 | } 37 | ``` 38 | 39 | ["使用目标标签"]: https://docs.npmjs.com/getting-started/using-tags 40 | -------------------------------------------------------------------------------- /locale/en/blog/weekly-updates/weekly-update.2016-02-08.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Weekly Update - Feb 8th, 2016 3 | author: Minwoo Jung (@jmwsoft) 4 | date: 2016-02-08T12:00:00.000Z 5 | status: publish 6 | category: weekly 7 | slug: weekly-update-2016-02-08 8 | layout: blog-post.hbs 9 | --- 10 | 11 | ### Node.js News 12 | 13 | ### 2016 Election 14 | 15 | The 2016 election was the first Individual Membership Election. The winner of the 16 | election is serving a two year term and the runner-up is serving a one year term. 17 | Future elections will happen each year for a new two year term. 18 | 19 | - The board members elected in the 2016 election are: 20 | - Ashley Williams [@ashleygwilliams](https://github.com/ashleygwilliams) for a 2 year term. 21 | - Feross Aboukhadijeh [@feross](https://github.com/feross) for a 1 year term. 22 | 23 | ### Upcoming Events 24 | 25 | * [NodeConf Adventure 2016](https://ti.to/nodeconf/adventure-2016), "First batch of NodeConf Adventure tickets are up!", June 9th–12th, 2016 - Walker Creek Ranch, Marin, CA, USA 26 | * [NationJS Node Day Conference](http://nationjs.com/), TICKETS ARE AVAILABLE NOW, March 11, 2016 - Washington, DC 27 | 28 | Have an event about Node.js coming up? You can put your events here through the [Evangelism team repo](https://github.com/nodejs/evangelism) and announce it in the [Issues page](https://github.com/nodejs/evangelism/issues), specifically the Weekly Updates issue. 29 | -------------------------------------------------------------------------------- /locale/zh-tw/get-involved/code-and-learn.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Code + Learn 3 | layout: contribute.hbs 4 | --- 5 | 6 | # Code + Learn 7 | 8 | Node.js 核心貢獻者在 Code & Learn 活動能帶大家新手上路(或飛得更高走得更遠),無論你是你第一次還是第二第三第四次貢獻 Node.js 核心,經驗老道的貢獻者們都能提供協助,他們也能現場即興帶領大家攻略 Node.js 核心源碼。 9 | 10 | ## 即將到來的 Code + Learn 活動 11 | 12 | - 暫無 13 | 14 | ## 已經結束的 Code + Learn 活動 15 | 16 | - Medellin, Colombia in June 21st & 22nd [NodeConfCo](https://colombia.nodeconf.com/) 17 | - [Saint-Petersburg, Russia on May 26](https://medium.com/piterjs/code-learn-ce20d330530f) 18 | - Bangalore, India at [Node.js - Code & Learn Meetup](https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/events/256057028/): November 17, 2018 19 | - Kilkenny, Ireland at [NodeConfEU](https://www.nodeconf.eu/): November 4, 2018 20 | - Vancouver, BC at [Node Interactive](https://events.linuxfoundation.org/events/node-js-interactive-2018/): October 12, 2018 21 | - [Oakland on April 22, 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45) 22 | - Shanghai at JSConf.CN: July 2017 23 | - Vancouver, BC at [Node Interactive](http://events.linuxfoundation.org/events/node-interactive): October 6, 2017 24 | - Kilkenny, Ireland at [NodeConfEU](http://www.nodeconf.eu/): November 5, 2017 25 | - Austin in December 2016 26 | - Tokyo in November 2016 27 | - Amsterdam in September 2016 28 | - Dublin and London in September 2015 29 | -------------------------------------------------------------------------------- /locale/en/get-involved/collab-summit.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Collab Summit 3 | layout: contribute.hbs 4 | --- 5 | 6 | # Collab Summit 7 | Collaboration Summit is an un-conference for bringing current and 8 | potential contributors together to discuss Node.js with lively collaboration, 9 | education, and knowledge sharing. Committees and working groups come together 10 | twice per year to make important decisions while also being able to work on some 11 | exciting efforts they want to push forward in-person. 12 | 13 | ## Who attends? 14 | 15 | Anyone is welcome to attend Collab Summit. During the 16 | summit, leaders will help onboard new contributors to groups they'd love to help 17 | prior to integrating them into the working sessions. 18 | 19 | This is your opportunity to learn what is happening within the community to jump 20 | in and contribute with the skills you have and would like to hone. 21 | 22 | Working groups will put together a schedule so that people can 23 | familiarize themselves before folks get onsite, having the general collaborator 24 | discussions, and then dive into breakout sessions. 25 | 26 | We'd love to see you at Collab Summit! Check out the [Summit repo](https://github.com/nodejs/summit) 27 | for upcoming and past Collab Summits and have a look at the 28 | [issues filed](https://github.com/nodejs/summit/issues) that share what 29 | individual working groups and committees are looking to discuss in-person. 30 | -------------------------------------------------------------------------------- /layouts/blog-index.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{> html-head }} 4 | 5 | 6 | {{> header }} 7 | 8 |
9 |
10 |

News from {{ pagination.year }}

11 | 12 |
    13 | {{#each pagination.posts}} 14 |
  • 15 | 16 | {{ post.title }} 17 | 18 | {{#if displaySummary}} 19 |
    20 | {{{ summary post.contents ../site.locale post.path }}} 21 |
    22 | {{/if}} 23 |
  • 24 | {{/each}} 25 |
26 | 27 | {{#if pagination}} 28 | 41 | {{/if}} 42 |
43 |
44 | 45 | {{> footer }} 46 | 47 | 48 | -------------------------------------------------------------------------------- /locale/en/download/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download.hbs 3 | title: Download 4 | download: Download 5 | downloads: 6 | headline: Downloads 7 | lts: LTS 8 | current: Current 9 | tagline-current: Latest Features 10 | tagline-lts: Recommended For Most Users 11 | display-hint: Display downloads for 12 | intro: > 13 | Download the Node.js source code or a pre-built installer for your platform, and start developing today. 14 | currentVersion: Latest LTS Version 15 | buildInstructions: Building Node.js from source on supported platforms 16 | WindowsInstaller: Windows Installer 17 | WindowsBinary: Windows Binary 18 | MacOSInstaller: macOS Installer 19 | MacOSBinary: macOS Binary 20 | LinuxBinaries: Linux Binaries 21 | SourceCode: Source Code 22 | additional: 23 | headline: Additional Platforms 24 | intro: > 25 | Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release. 26 | platform: Platform 27 | provider: Provider 28 | SmartOSBinaries: SmartOS Binaries 29 | DockerImage: Docker Image 30 | officialDockerImage: Official Node.js Docker Image 31 | LinuxPowerSystems: Linux on Power Systems 32 | LinuxSystemZ: Linux on System z 33 | AIXPowerSystems: AIX on Power Systems 34 | --- 35 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.6.8.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.6.8 3 | title: Node v0.6.8 4 | author: Isaac Schlueter 5 | date: 2012-01-20T03:59:53.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-6-8 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2012.01.19, Version 0.6.8 (stable) 13 | 14 | * Update V8 to 3.6.6.19 15 | * Numeric key hash collision fix for V8 (Erik Corry, Fedor Indutny) 16 | * Add missing TTY key translations for F1-F5 on Windows (Brandon Benvie) 17 | * path.extname bugfix with . and .. paths (Bert Belder) 18 | * cluster: don't always kill the master on uncaughtException (Ben Noordhuis) 19 | * Update npm to 1.1.0-2 (isaacs) 20 | * typed arrays: set class name (Ben Noordhuis) 21 | * zlib binding cleanup (isaacs, Bert Belder) 22 | * dgram: use slab memory allocator (Michael Bernstein) 23 | * fix segfault #2473 24 | * #2521 60% improvement in fs.stat on Windows (Igor Zinkovsky) 25 | 26 | Source Code: [https://nodejs.org/dist/v0.6.8/node-v0.6.8.tar.gz](https://nodejs.org/dist/v0.6.8/node-v0.6.8.tar.gz) 27 | 28 | Windows Installer: [https://nodejs.org/dist/v0.6.8/node-v0.6.8.msi](https://nodejs.org/dist/v0.6.8/node-v0.6.8.msi) 29 | 30 | Macintosh Installer: [https://nodejs.org/dist/v0.6.8/node-v0.6.8.pkg](https://nodejs.org/dist/v0.6.8/node-v0.6.8.pkg) 31 | 32 | Website: [https://nodejs.org/docs/v0.6.8/](https://nodejs.org/docs/v0.6.8/) 33 | 34 | Documentation: [https://nodejs.org/docs/v0.6.8/api/](https://nodejs.org/docs/v0.6.8/api/) 35 | -------------------------------------------------------------------------------- /locale/en/download/current.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: download-current.hbs 3 | title: Download 4 | download: Download 5 | downloads: 6 | headline: Downloads 7 | lts: LTS 8 | current: Current 9 | tagline-current: Latest Features 10 | tagline-lts: Recommended For Most Users 11 | display-hint: Display downloads for 12 | intro: > 13 | Download the Node.js source code or a pre-built installer for your platform, and start developing today. 14 | currentVersion: Latest Current Version 15 | buildInstructions: Building Node.js from source on supported platforms 16 | WindowsInstaller: Windows Installer 17 | WindowsBinary: Windows Binary 18 | MacOSInstaller: macOS Installer 19 | MacOSBinary: macOS Binary 20 | LinuxBinaries: Linux Binaries 21 | SourceCode: Source Code 22 | additional: 23 | headline: Additional Platforms 24 | intro: > 25 | Members of the Node.js community maintain unofficial builds of Node.js for additional platforms. Note that such builds are not supported by the Node.js core team and may not yet be at the same build level as current Node.js release. 26 | platform: Platform 27 | provider: Provider 28 | SmartOSBinaries: SmartOS Binaries 29 | DockerImage: Docker Image 30 | officialDockerImage: Official Node.js Docker Image 31 | LinuxPowerSystems: Linux on Power Systems 32 | LinuxSystemZ: Linux on System z 33 | AIXPowerSystems: AIX on Power Systems 34 | --- 35 | -------------------------------------------------------------------------------- /locale/en/blog/weekly-updates/weekly-update.2015-06-05.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Weekly Update - Jun 5th, 2015 3 | author: Giovanny Gioyik (@Gioyik) 4 | date: 2015-06-05T12:00:00.000Z 5 | status: publish 6 | category: weekly 7 | slug: weekly-update-2015-06-05 8 | layout: blog-post.hbs 9 | --- 10 | 11 | # io.js News 12 | This week we hadn't io.js releases, complete changelog from previous releases can be found [on GitHub](https://github.com/nodejs/node/blob/master/CHANGELOG.md). 13 | 14 | ## Community Updates 15 | 16 | * [Marius.co](https://twitter.com/edatrero/status/605040698992164864) switches to io.js from Node 0.10 17 | * Up and running with io.js and Docker by [CodeFresh.io](http://blog.codefresh.io/up-and-running-with-io-js-and-docker/) 18 | * New PluralSight course: [io.js](http://www.marcusoft.net/2015/06/new-pluralsight-course-iojs-or-is-it.html) 19 | * StrongLoop article: [New io.js Features You May Not Be Using](https://strongloop.com/strongblog/new-io-js-features-you-may-not-be-using/) 20 | 21 | ## Upcoming Events 22 | 23 | * [NodeConf Adventure](http://nodeconf.com/) tickets are on sale, June 11th - 14th at Walker Creek Ranch, CA 24 | * [CascadiaJS](http://2015.cascadiajs.com/) tickets are on sale, July 8th - 10th at Washington State 25 | * [BrazilJS Conf](http://braziljs.com.br/) tickets are on sale, August 21st - 22nd at Shopping Center BarraShoppingSul 26 | * [NodeConf EU](http://nodeconf.eu/) tickets are on sale, September 6th - 9th at Waterford, Ireland 27 | -------------------------------------------------------------------------------- /locale/en/blog/release/v0.4.9.md: -------------------------------------------------------------------------------- 1 | --- 2 | version: 0.4.9 3 | title: Node v0.4.9 4 | author: ryandahl 5 | date: 2011-06-29T18:41:05.000Z 6 | status: publish 7 | category: release 8 | slug: node-v0-4-9 9 | layout: blog-post.hbs 10 | --- 11 | 12 | 2011.06.29, Version 0.4.9 (stable) 13 | 14 | * Improve documentation 15 | * #1095 error handling bug in stream.pipe() (Felix Geisendörfer) 16 | * #1097 Fix a few leaks in node\_crypto.cc (Ben Noordhuis) 17 | * #562 #1078 Parse file:// urls properly (Ryan Petrello) 18 | * #880 Option to disable SSLv2 (Jérémy Lal) 19 | * #1087 Disabling SSL compression disabled with early OpenSSLs. 20 | * #1144 debugger: don't allow users to input non-valid commands (Siddharth Mahendraker) 21 | * Perf improvement for util.inherits 22 | * #1166 Support for signature verification with RSA/DSA public keys (Mark Cavage) 23 | * #1177 Remove node\_modules lookup optimization to better support nested project structures (Mathias Buus) 24 | * #1203 Add missing scope.Close to fs.sendfileSync 25 | * #1187 Support multiple 'link' headers 26 | * #1196 Fix -e/--eval can't load module from node\_modules (Koichi Kobayashi) 27 | * Upgrade V8 to 3.1.8.25, upgrade http-parser. 28 | 29 | Download: [https://nodejs.org/dist/node-v0.4.9.tar.gz](https://nodejs.org/dist/node-v0.4.9.tar.gz) 30 | 31 | Website: [https://nodejs.org/docs/v0.4.9](https://nodejs.org/docs/v0.4.9) 32 | 33 | Documentation: [https://nodejs.org/docs/v0.4.9/api/](https://nodejs.org/docs/v0.4.9/api/) 34 | --------------------------------------------------------------------------------