stdlib
✨ The fundamental numerical library for JavaScript and TypeScript. ✨
File Explorer
Showing a partial file list — download the zip above to see everything.
- devcontainer.json
- post-create
- README.md
- actions-lock.json
- codeql_config.yml
- bug_report.yml
- config.yml
- feature_request.yml
- run
- run
- run
- run
- run
- create_sub_issue
- lint_javascript_files
- lint_javascript_files_error_log
- lint_package_json_files
- remove_sub_issues
- task_runner
- test_install
- run
- run
- run
- run
- run
- references_good_first_issue
- add_trailing_newlines
- remove_related_packages
- create_broken_link_issues
- merge_pr
- merge_ready_prs
- package_commands_comment
- run
- run
- run
- rate_limit_contributions
- track_fixmes
- track_todos
- run
- README.md
- autoclose.yml
- check_commit_metadata.yml
- check_contributing_guidelines_acceptance.yml
- check_duplicate_prs.yml
- check_licenses.yml
- check_merge_conflicts_prs.yml
- check_required_files.yml
- check_tracking_issue_closure.yml
- cleanup_coverage.yml
- codeql.yml
- create_address_commit_comment_issues.yml
- create_todo_issue.yml
- deprecate_packages.yml
- do_not_merge.yml
- first_time_greeting.yml
- generate_monthly_changelog.yml
- generate_pr_commit_message.yml
- git_note_amend_message.yml
- git_note_filter_packages.yml
- good_first_issue.yml
- label_commands.yml
- label_good_first_prs.yml
- labeler.yml
- lint_autofix.yml
- lint_changed_files.yml
- lint_copyright_years.yml
- lint_pr_title.yml
- lint_random_files.yml
- linux_benchmark.yml
- linux_examples.yml
- linux_test.yml
- linux_test_cov.yml
- linux_test_install.yml
- macos_benchmark.yml
- macos_test.yml
- macos_test_cov.yml
- macos_test_npm_install.yml
- make.yml
- markdown_equations.yml
- markdown_links.yml
- markdown_pkg_urls.yml
- markdown_related_packages.yml
- markdown_src_attributes.yml
- markdown_tocs.yml
- merge_ready_prs.yml
- namespace_declarations.yml
- namespace_exports.yml
- npm_downloads.yml
- ossf_scorecard.yml
- pr_commands_comment.yml
- pr_merge_develop.yml
- pr_rebase_develop.yml
- process_metadata.yml
- publish_coverage_pr.yml
- random_benchmarks.yml
- random_examples.yml
- run_affected_benchmarks.yml
- run_affected_examples.yml
- run_affected_tests.yml
- run_tests_coverage.yml
- run_tests_coverage_pr.yml
- slash_commands.yml
- standalone_keepalive.yml
- standalone_publish.yml
- standalone_publish_custom.yml
- standalone_push_changes.yml
- standalone_test.yml
- terminal.yml
- test_published_package.yml
- too_many_good_first_prs.yml
- track_todos.yml
- update_cli_permissions.yml
- update_contributors.yml
- update_error_databases.yml
- update_math_scaffold_databases.yml
- update_package_meta_data.yml
- update_pr_copyright_years.yml
- update_repl_docs.yml
- windows_test_npm_install.yml
- dependabot.yml
- labeler.yml
- PULL_REQUEST_TEMPLATE.md
- contributor-overview.tour
- funding-manifest-urls
- cli
- cli_commands.json
- cli_opts.json
- usage.txt
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- sha256
- README.md
- test_install.cpp
- test_install.c
- test_install.c
- test_install.c
- test_install.c
- test_install.c
- test_install.c
- test_install.c
- test_install.wasm
- README.md
- README.md
- README.md
- appveyor_logo.svg
- ci_logo_banner.svg
- circle_ci_logo.svg
- cmu_logo.png
- gsoc_logo.png
- gsoc_logo.svg
- README.md
- travis_ci_logo.svg
- travis_ci_mascot.svg
- assert.png
- base_blas.png
- base_dists.png
- base_prngs.png
- base_special_math.png
- benchmark.gif
- bundled.png
- datasets.png
- plot.png
- repl.gif
- typescript.png
- utils.png
- nsf.png
- quansight_labs_logo.png
- README.md
- stencila_logo.png
- zulip_logo.png
- csv_conf_v3_2017_athan_reines.png
- devconf_pune_2026_gunj_joshi.png
- empire_node_2016_philipp_burckhardt.png
- fossasia_bangkok_2025_gunj_joshi.png
- fullstack_london_2017_athan_reines_1.png
- fullstack_london_2017_athan_reines_2.png
- fullstack_london_2017_athan_reines_3.png
- hpsf_conference_2026_gunj_joshi.png
- inspiring_computing_2025_athan_reines.png
- jsnation_2025_gunj_joshi.png
- jsnation_us_2024_gunj_joshi.png
- ml_conference_2018_athan_reines.png
- nodeconf_argentina_2017_athan_reines.png
- nodejs_interactive_eu_2016_philipp_burckhardt.png
- nodejs_interactive_us_2016_athan_reines.png
- nodejs_interactive_us_2016_philipp_burckhardt.png
- nodejs_interactive_vancouver_2017_athan_reines.png
- open_source_directions_november_2019.png
- README.md
- sfnode_may_2017_athan_reines.png
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- manifest.json
- mstile-144x144.png
- mstile-150x150.png
- mstile-310x150.png
- mstile-310x310.png
- mstile-70x70.png
- README.md
- safari-pinned-tab.svg
- logo_banner.png
- logo_banner.svg
- logo_hexagon_sticker.png
- logo_white.svg
- README.md
- close_terminal_prompt.png
- close_terminal_prompt_end.png
- electron_install_dev_container.png
- post_create_script_start.png
- vscode_dev_container_prompt.png
- welcome_to_codespaces_terminal.png
- bash_aliases.md
- benchmark_names.md
- branching.md
- development.md
- doctest.md
- FAQ.md
- gfortran.md
- git_cheatsheet.md
- javascript_quirks.md
- moving_packages.md
- packages.md
- repl_text.md
- rotating_github_tokens.md
- setting_up_a_devcontainer.md
- updating_dependencies.md
- zen_of_stdlib.md
- zulip_guide.md
- stdlib-awk.sublime-completions
- stdlib-bash.sublime-completions
- stdlib-js.sublime-completions
- stdlib-julia.sublime-completions
- stdlib-python.sublime-completions
- stdlib-r.sublime-completions
- awk.js
- bash.js
- index.js
- javascript.js
- julia.js
- python.js
- r.js
- build.js
- license_header_snippets.js
- snippet_template.txt
- sublime_completions.js
- stdlib-bibtex-article.sublime-snippet
- stdlib-bibtex-book.sublime-snippet
- stdlib-bibtex-inbook.sublime-snippet
- stdlib-bibtex-inproceedings.sublime-snippet
- stdlib-bibtex-manual.sublime-snippet
- stdlib-bibtex-mastersthesis.sublime-snippet
- stdlib-bibtex-phdthesis.sublime-snippet
- stdlib-bibtex-techreport.sublime-snippet
- stdlib-bibtex-unpublished.sublime-snippet
- stdlib-bibtex-webpage.sublime-snippet
- stdlib-cli.sublime-snippet
- stdlib-equation.sublime-snippet
- stdlib-feature-request.sublime-snippet
- stdlib-figure.sublime-snippet
- stdlib-license-awk.sublime-snippet
- stdlib-license-c.sublime-snippet
- stdlib-license-cpp.sublime-snippet
- stdlib-license-css.sublime-snippet
- stdlib-license-f.sublime-snippet
- stdlib-license-gyp.sublime-snippet
- stdlib-license-gypi.sublime-snippet
- stdlib-license-html.sublime-snippet
- stdlib-license-ini.sublime-snippet
- stdlib-license-jl.sublime-snippet
- stdlib-license-js.sublime-snippet
- stdlib-license-md.sublime-snippet
- stdlib-license-mk.sublime-snippet
- stdlib-license-py.sublime-snippet
- stdlib-license-r.sublime-snippet
- stdlib-license-sh.sublime-snippet
- stdlib-license-ts.sublime-snippet
- stdlib-license-yml.sublime-snippet
- stdlib-license.sublime-snippet
- node.sublime-build
- README.md
- README.md
- README.md
- 00d0530d0daabe872c5bc9559abae76b2024dfe3.txt
- 02cbff35d876dcea7efd41794f414c7df5eddca4.txt
- 0486735a3bd3a0f69d5940e7ff590afa18dcecd8.txt
- 09099888c7fbd7d723a0c466e2f8d317a5e7c3a1.txt
- 0b2faa8e50b543fa573577cb0baaada5ddd20297.txt
- 0be60c5b5c2136ca09e4dfd2edd5efdaf3bb2423.txt
- 0ea23ed7a9be84a6e534984b7a5de2e5cdadfa5a.txt
- 0eaf8b6263017bfe14c1b8769dfd885a19d1778e.txt
- 117867e22932d9e355740aa4116994e91f096f95.txt
- 11de1b04a61be7bad540053589639855d319b88f.txt
- 11f1341134c5d6c7c0ecd82c99dff766e08e731a.txt
- 12db091f535461d7b4a0df5d3d47627ad9234da2.txt
- 133c5394889b68952968cd6f4ff192f9692deb9f.txt
- 154ff94132f2435ab70bfdf2ebf661c6441a040c.txt
- 1d04bde8494e00ba85be2fe9a20939c892bb173b.txt
- 1f159ee7f00e50c35c89ac61558fde3e64367d58.txt
- 1f73fef9451cc77da8f45dfeb28c359685321859.txt
- 21052a211289b86b0e8a2e1f43a4d4c5b2379ffb.txt
- 225b73b28eeaf1d6ca02a79d4c72b26b936317cd.txt
- 265cca5309edb232d2a96331430020fe789b600e.txt
- 2b0a046b6c94af24039a72419b9577117459a1c4.txt
- 2e1fd00ef18ea2d3306e2196856c5076003071a2.txt
- 321bbd80199d4fc09e59e5d00bd0996fed349005.txt
- 32535910933dcb61a8b0cb47ac76cc789aeff6e0.txt
- 3c238a1427a903ef8c48b45f3bc07483c2c82625.txt
- 43243ab71b8c84a2df4c19be8e9842f8ae9ddedc.txt
- 483f9f50458690009bdfe4266ce6dc95eebb9c24.txt
- 4ac66ae1c4bb0fced3efc36152899723c3ebf4dc.txt
- 4b1f53de18bc03af6439de1e3797d9e222ecdf28.txt
- 4ba28863d5a10526febd508b7a955babcd74f8e0.txt
- 518657703bf95bfa4e0e99e6d453e2e909453f59.txt
- 52a160e49ca32d8041b88604de65b47935b521fa.txt
- 53aaf8135f7feba8476da758d895cc24da20caad.txt
- 55df587285d107ccccdef95c18f702c60ef642bb.txt
- 56acda846178ab2d33c4ffd73f082d5066873723.txt
- 5ba7ff8dfca15b98e7af533753bb6edebf0a05de.txt
- 5e3f0ad64fdac2a68ee1b1fcf88081bdc274d1e7.txt
- 61bb59320efa31c8f9c942ca3bbade7828ce6165.txt
- 63ff1011a64fd1c968babb7ae368f25dcbc3f5cf.txt
- 6556a46aa3a6dffdff6becd4fb98d32421b3e7f2.txt
- 72ee197151024d68c6345fa094d6e05fa4c90bfd.txt
- 738139479cf29cbe123d7c5028024983ba11b3bd.txt
- 74b235240970eb51397e4ba1601386d093f4b5e9.txt
- 7757e13d769ec0245261f09ee6209bf646286f45.txt
- 7804aaa23131173d59d96417301c981129c248d7.txt
- 7fd86dd7de37071f3357f99615354b1287c6d23a.txt
- 822fadca5619ac17182fad841af43ec6d1cdd81e.txt
- 859122f708d543ca4f29fae388b1932720e7f582.txt
- 8987e23a05d1df2d7b062a2211394142dc3853b9.txt
- 8a0bdab18b22e650ce6ec73b87f347846774890f.txt
- 8fa382766ef9fac1355c9ad98cf3e81f47387016.txt
- 9df16105aa2d89808d3395c610334ca9cce35b3c.txt
- 9e4bd00aa58ccaf697ef60feb35fe34db59cd60c.txt
- 9fde4be5173b576e71c972de7fef226b0f1670c3.txt
- a410628fb0278e61872a8ee1387c5834011636c6.txt
- a60fc2596e69278abc19df474aa63f259f9bdbe5.txt
- aa89fb36f12f7e813ddec45082316115185eff89.txt
- b50060a7145e4f34152573dae067322c16d40b6c.txt
- b6ee443347db7dcd18b281f99a0617b3b64d86fc.txt
- ba77943bb69dcdf1db89c7b1e5e786acab35dfe6.txt
- bacbb9b22d48d5a0ac945f7ed7a7c04b38e62a37.txt
- bc7c322891b1c0b758e6aef323b2f22a3bab1500.txt
- bf9d681bb656cb9356a7480a63e306353d52464a.txt
- c11ef6e1bb5a0088507a6e13a2b0a659fe6fc293.txt
- c9560dedc2ebc61dc8eb2bba775555841f175eea.txt
- c970ea241b28901fb006bb39f484384d581ae9b8.txt
- d0e877ee2a6386c1cda0c426f5a5856cfa743762.txt
- d3f52bbb4e2257902fa8c19ec43e9c561833ff42.txt
- d5a00c3302f2b8aef697753c513f290782feb966.txt
- d6f998cc1d7b73f1a0d0634611614a668583967e.txt
- d8c102519a591741b18bd7a58404f6f82145ccf8.txt
- d9d7221f237eefbf51e55782acc2d068f616d9ae.txt
- db1d12e38135bf8e67b497e80e9f352e1bcb25cb.txt
- db9343fab98f282507251bac9547c713d5811cd7.txt
- dc9f39f6f289ac4a78bdfb99571db2fbbdd6e7a2.txt
- e4db0483f93bdd51b918684ce000983bc2ce1457.txt
- e59d704f754153cce428151f19bd716e0f4f3465.txt
- ef0435b69f05fa6a8d0e7d4ee44c72e1ccff1dd9.txt
- ef6a8d06633359aa718f4aef91a1a257782748b2.txt
- f6bf21b426e31c5077a16ea7376b1aa0c318bd19.txt
- fc38ed8247ba61728a368306323ad70cda5895d6.txt
- fdd3aa1bd398edec9c30a05569b05a3aba1897ec.txt
- ffc3cf0d42d14e1f1d9de30577bb0bb80603be29.txt
- database.json
- README.md
- async_2_3_x.csv
- .npmrc
- README.md
- benchmark.max.js
- benchmark.min.js
- benchmark.range.js
- benchmark.sum.js
- jstat_1_9_x.csv
- .npmrc
- package.json
- README.md
- benchmark.count_by.js
- benchmark.every.js
- benchmark.for_each.js
- benchmark.for_each_right.js
- benchmark.group_by.js
- benchmark.key_by.js
- lodash_4_17_x.csv
- .npmrc
- package.json
- README.md
- benchmark.abs.array.float64.js
- benchmark.abs.array.generic.js
- benchmark.abs.complex_number.js
- benchmark.abs.matrix.2d.js
- benchmark.abs.matrix.2d.size.js
- benchmark.abs.matrix.3d.js
- benchmark.abs.matrix.4d.js
- benchmark.abs.number.js
- benchmark.add.array.generic.js
- benchmark.add.complex_number.js
- benchmark.add.number.js
- benchmark.cbrt.number.js
- benchmark.ceil.number.js
- benchmark.erf.matrix.2d.size.js
- benchmark.erf.number.js
- benchmark.exp.number.js
- benchmark.expm1.number.js
- benchmark.floor.number.js
- benchmark.gemm.square_matrices.js
- benchmark.hypot.number.js
- benchmark.log10.matrix.2d.size.js
- benchmark.log10.number.js
- benchmark.log1p.number.js
- benchmark.log2.number.js
- benchmark.matrix.creation.js
- benchmark.multiply.array.generic.js
- benchmark.multiply.complex_number.js
- benchmark.multiply.number.js
- benchmark.sqrt.matrix.2d.js
- benchmark.sqrt.number.js
- benchmark.square.array.float64.js
- benchmark.square.array.generic.js
- benchmark.square.complex_number.js
- benchmark.square.number.js
- benchmark.subtract.js
- mathjs_11_10_x.csv
- .npmrc
- Makefile
- package.json
- README.md
- numpy_2_4.csv
- README.md
- benchmark.gemm.square_matrices.js
- .npmrc
- Makefile
- package.json
- README.md
- simple_statistics_7_0_2.csv
- .npmrc
- README.md
- benchmark.gemm.square_matrices.js
- tensorflowjs_4_20_x.csv
- .npmrc
- Makefile
- package.json
- README.md
- underscore_1_18_3.csv
- .npmrc
- README.md
- README.md
- built_in_math_bugs.md
- domains.md
- README.md
- TERMS_OF_SERVICE.md
- acm.csl
- apa-single-spaced.csl
- chicago-author-date.csl
- ieee.csl
- vancouver-author-date.csl
- article.bib
- book.bib
- inbook.bib
- inproceedings.bib
- manual.bib
- mastersthesis.bib
- phdthesis.bib
- techreport.bib
- unpublished.bib
- webpage.bib
- bib.bib
- bugs.bib
- LICENSE
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- README.md
- index.d.ts
- test.ts
- tsconfig.json
- how_to_create_an_ndarray_filled_with_random_numbers.md
- README.md
- README.md
- support_the_project.md
- talks.md
- index.js
- index.js
- index.js
- .commitlintrc.js
- README.md
- README.md
- suppressions.benchmarks.txt
- suppressions.examples.txt
- suppressions.tests_fixtures.txt
- suppressions.txt
- .editorconfig_checker.json
- .editorconfig_checker.markdown.json
- README.md
- index.js
- README.md
- typescript.js
- index.js
- restricted_syntax.js
- source.js
- features.js
- index.js
- README.md
- source_type.js
- typescript.js
- version.js
- index.js
- package.json
- index.js
- README.md
- typescript.js
- best_practices.js
- es2015.js
- index.js
- nodejs.js
- programmer_errors.js
- README.md
- spellcheck.js
- stdlib.js
- strict.js
- style.js
- typescript.js
- variables.js
- copy.js
- merge.js
- .eslintrc.benchmarks.js
- .eslintrc.examples.js
- .eslintrc.js
- .eslintrc.markdown.js
- .eslintrc.overrides.js
- .eslintrc.tests.js
- .eslintrc.typescript.js
- .eslintrc.typescript.tests.js
- README.md
- .jsdoc.json
- README.md
- deps.txt
- README.md
- unified-message-control+1.0.4.patch
- .pycodestyle
- README.md
- .pydocstyle
- README.md
- .pylintrc
- README.md
- README.md
- requirements.txt
- README.md
- requirements.txt
- index.js
- index.js
- index.js
- jsdoc.js
- index.js
- index.js
- index.js
- index.js
- base.js
- docs.js
- jsdoc.js
- pkg_readmes.js
- .remarkignore
- .remarkrc.docs.js
- .remarkrc.empty.js
- .remarkrc.js
- .remarkrc.jsdoc.js
- .remarkrc.pkg_readmes.js
- README.md
- theme.css
- theme.js
- default.hbs
- comment.hbs
- footer.hbs
- header.hbs
- member.signature.body.hbs
- navigation.hbs
- .typedoc.json
- index.md
- tsconfig.json
- tsconfig.json
- .links.js
- .makie.js
- .references.js
- README.md
- index.js
- index.mjs
- cli
- usage.txt
- cli_opts.json
- index.js
- index.js
- defaults.json
- index.js
- main.js
- validate.js
- test.cli.js
- test.js
- test.validate.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- index.js
- defaults.json
- index.js
- main.js
- validate.js
- benchmark.js
- benchmark.js
- test.cli.js
- test.js
- test.validate.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- defaults.json
- index.js
- main.js
- validate.js
- index.html
- expected.txt
- expected2.txt
- test.cli.js
- test.js
- test.validate.js
- package.json
- README.md
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- async.js
- cmd.js
- defaults.js
- index.js
- rm.js
- sync.js
- transform.js
- validate.js
- wrap.js
- test.async.js
- test.cli.js
- test.js
- test.sync.js
- test.validate.js
- package.json
- README.md
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- index.js
- index.js
- main.js
- bad_path.js
- index.js
- test.cli.js
- test.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- index.js
- main.js
- validate.js
- package.json
- README.md
- README.md
- exclude.js
- include.js
- index.js
- main.js
- package.json
- cli
- usage.txt
- cli_opts.json
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.html
- index.js
- README.md
- index.js
- aliases.js
- browserify_paths.js
- camelcase.js
- defaults.json
- file_string_require.js
- index.js
- main.js
- namespaces.js
- pkg_to_alias.js
- setdiff.js
- to_flat.js
- to_tree.js
- tree_filter.js
- unique.js
- validate.js
- test.js
- test.validate.js
- package.json
- README.md
- README.md
- index.js
- breaking_changes.js
- closed_issues.js
- collect_field.js
- excluded_contributors.json
- format_commit_factory.js
- format_commits.js
- format_contributors.js
- heading.js
- index.js
- main.js
- npm_releases.js
- release_summary.js
- section_end.js
- section_start.js
- validate.js
- resolve_name_email.sh
- test.js
- test.validate.js
- package.json
- README.md
- index.js
- commits.js
- conventional_changelog.js
- defaults.js
- filter_files.js
- index.js
- main.js
- validate.js
- commits.sh
- test.filter_files.js
- test.js
- test.validate.js
- package.json
- README.md
- index.js
- index.js
- main.js
- test.js
- package.json
- README.md
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- bundle.js
- defaults.json
- index.js
- main.js
- validate.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- defaults.json
- index.js
- main.js
- render.js
- validate.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- defaults.json
- index.js
- main.js
- validate.js
- write.js
- package.json
- README.md
- cli
- usage.txt
- cli_opts.json
- index.js
- bundle.js
- defaults.json
- index.js
- main.js
- validate.js
- package.json
- README.md
- README.md
- index.js
- complex_ctors.js
- index.js
- main.js
- parse.js
- typed_array_ctors.js
- test.js
- test.parse.js
- package.json
- README.md
- index.js
- index.js
- main.js
- validate.js
- test.js
- test.validate.js
- package.json
- README.md
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- scope_defaults.json
- window.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- scope_defaults.json
- window.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- float_types.json
- index.js
- integer_types.json
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- config.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- unique.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- edit_distance.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- .gitkeep
- .gitkeep
- index.js
- index.js
- main.js
- resolve_package.js
- .gitkeep
- _package.json
- .gitkeep
- _package.json
- .gitkeep
- _package.json
- .gitkeep
- _package.json
- .gitkeep
- .gitkeep
- .gitkeep
- .gitkeep
- _package.json
- .gitkeep
- .gitkeep
- _package.json
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- errors.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- exceptions.json
- index.js
- main.js
- replacements.json
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- LICENSE
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- defaults.json
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- valid.js
- test.js
- package.json
- README.md
- plugin.js
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- index.js
- index.js
- main.js
- invalid.js
- unvalidated.js
- valid.js
- test.js
- package.json
- README.md
- test.js
- index.js
- README.md
- package.json
- README.md
- README.md
- index.js
- main.js
- .clang-format
- .codecov.yml
- .commitlintrc.js
- .czrc
- .editorconfig
- .eslintignore
- .eslintrc.js
- .gitattributes
- .gitignore
- .mailmap
- .npmignore
- .npmrc
- .remarkignore
- .rtlintrc
- .travis.yml
- azure-pipelines-disabled.yml
- CHANGELOG.md
- CITATION.cff
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS
- CORE_CONTRIBUTORS.md
- eslint.flat.config.js
- FAQ.md
- GOVERNANCE.md
- LICENSE
- Makefile
- NOTICE
- PRIVACY.md
- README.md
- ROADMAP.md
- SECURITY.md
- SUPPORT.md
- TSC.md
# Installation Guide
nodeSetup Steps
git clone https://github.com/stdlib-js/stdlib.git
Clone the project source code.
npm install
Install project dependencies.
npm test
Run tests.
Key Commands
npm install
Install all required npm package dependencies for the project.
npm test
Run the test suite to verify package functionality.
make
Perform build and related tasks based on the Makefile.
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Showing a partial file list.
Release Timeline
Actively MaintainedCommand Glossary
Commands referenced in this DOCs, explained below.
username
View Details ▼
username
Manage users.
Accessed in configuration mode.
username {{admin}} privilege 15 secret {{password}}
Set up an admin account:
deno
View Details ▼
deno
A secure runtime for JavaScript, TypeScript, and WebAssembly.
Includes dependency management using `npm` or `jsr`, and tooling like bench, bundle, doc, and coverage.
deno
Start a REPL (interactive shell, also known as Read-Eval-Print Loop):
deno init sample && cd sample && deno test
Start a new project named sample and test it:
deno run {{path/to/file.ts}}
Run a file securely. It will ask (if needed) to allow net, read, etc:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
where
View Details ▼
where
Report all known instances of a command.
It could be an executable in the `$PATH` environment variable, an alias, or a shell builtin.
where {{command}}
Find all instances of a command:
tldr where-object
View the documentation of the equivalent PowerShell command:
where {{file_pattern}}
Display the location of file pattern:
script
View Details ▼
script
Record all terminal output to a typescript file.
script
Record a new session to a file named `typescript` in the current directory:
exit
Stop recording:
script {{path/to/session.out}}
Record a new session to a custom filepath:
