From 11c57737b96802e73c25b9e48c696a4cfadf4fc8 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Thu, 15 Feb 2024 00:57:10 +0000 Subject: [PATCH] Release v0.2.0 --- .github/.keepalive | 1 - .github/workflows/benchmark.yml | 4 +- .github/workflows/cancel.yml | 4 +- .github/workflows/examples.yml | 4 +- .github/workflows/npm_downloads.yml | 4 +- .github/workflows/productionize.yml | 24 +-- .github/workflows/publish.yml | 12 +- .github/workflows/test.yml | 4 +- .github/workflows/test_bundles.yml | 8 +- .github/workflows/test_coverage.yml | 12 +- .github/workflows/test_install.yml | 4 +- LICENSE | 52 +++---- NOTICE | 2 +- README.md | 15 +- branches.md | 11 +- docs/types/index.d.ts | 4 +- package.json | 230 ++++++++++++++-------------- 17 files changed, 203 insertions(+), 192 deletions(-) delete mode 100644 .github/.keepalive diff --git a/.github/.keepalive b/.github/.keepalive deleted file mode 100644 index 26a6a4d..0000000 --- a/.github/.keepalive +++ /dev/null @@ -1 +0,0 @@ -2024-01-01T05:43:33.034Z diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 30656c4..e4f10fe 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -46,8 +46,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 diff --git a/.github/workflows/cancel.yml b/.github/workflows/cancel.yml index 3acd3a9..b5291db 100644 --- a/.github/workflows/cancel.yml +++ b/.github/workflows/cancel.yml @@ -44,8 +44,8 @@ jobs: # Cancel existing workflow runs: - name: 'Cancel existing workflow runs' - # Pin action to full length commit SHA corresponding to v0.11.0 - uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 + # Pin action to full length commit SHA + uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # v0.12.1 with: workflow_id: >- benchmark.yml, diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index c92f5c4..2984901 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -46,8 +46,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 diff --git a/.github/workflows/npm_downloads.yml b/.github/workflows/npm_downloads.yml index 16d5605..ed0f2d6 100644 --- a/.github/workflows/npm_downloads.yml +++ b/.github/workflows/npm_downloads.yml @@ -51,8 +51,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 diff --git a/.github/workflows/productionize.yml b/.github/workflows/productionize.yml index e1e3539..9106b5d 100644 --- a/.github/workflows/productionize.yml +++ b/.github/workflows/productionize.yml @@ -68,8 +68,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -143,8 +143,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' if: ${{ github.event.inputs.require-passing-tests == 'true' }} - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -256,8 +256,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -283,7 +283,7 @@ jobs: find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/deno/"; # Replace reference to `@stdlib/types` with CDN link: - find ./deno -type f -name '*.ts' -print0 | xargs -0 sed -Ei "s/\/\/\/ /\/\/\/ /g" + find ./deno -type f -name '*.ts' -print0 | xargs -0 -r sed -Ei "s/\/\/\/ /\/\/\/ /g" # Change wording of project description to avoid reference to JavaScript and Node.js: find ./deno -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/a standard library for JavaScript and Node.js, /a standard library /g" @@ -424,8 +424,8 @@ jobs: # Install Node.js - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -606,8 +606,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -634,7 +634,7 @@ jobs: find ./esm -type f -name '*.md' -print0 | xargs -0 sed -Ei "/\/tree\/main/b; /^\[@stdlib[^:]+: https:\/\/github.com\/stdlib-js\// s/(.*)/\\1\/tree\/esm/"; # Replace reference to `@stdlib/types` with esm link: - find ./esm -type f -name '*.ts' -print0 | xargs -0 sed -Ei "s/\/\/\/ /\/\/\/ /g" + find ./esm -type f -name '*.ts' -print0 | xargs -0 -r sed -Ei "s/\/\/\/ /\/\/\/ /g" # Change wording of project description to avoid reference to JavaScript and Node.js: find ./esm -type f -name '*.md' -print0 | xargs -0 sed -Ei "s/a standard library for JavaScript and Node.js, /a standard library /g" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 1345024..477ca6d 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -66,8 +66,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -207,8 +207,8 @@ jobs: # Publish package to npm: - name: 'Publish package to npm' - # Pin action to full length commit SHA corresponding to v2.2.2 - uses: JS-DevTools/npm-publish@fe72237be0920f7a0cafd6a966c9b929c9466e9b + # Pin action to full length commit SHA + uses: JS-DevTools/npm-publish@4b07b26a2f6e0a51846e1870223e545bae91c552 # v3.0.1 with: token: ${{ secrets.NPM_TOKEN }} access: public @@ -242,8 +242,8 @@ jobs: # Cancel any running or queued workflow runs: - name: 'Cancel running or queued workflow runs' - # Pin action to full length commit SHA corresponding to v0.11.0 - uses: styfle/cancel-workflow-action@b173b6ec0100793626c2d9e6b90435061f4fc3e5 + # Pin action to full length commit SHA + uses: styfle/cancel-workflow-action@85880fa0301c86cca9da44039ee3bb12d3bedbfa # v0.12.1 with: workflow_id: >- benchmark.yml, diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 426c5bf..b07259f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -63,8 +63,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 diff --git a/.github/workflows/test_bundles.yml b/.github/workflows/test_bundles.yml index 4c30492..0c4e061 100644 --- a/.github/workflows/test_bundles.yml +++ b/.github/workflows/test_bundles.yml @@ -56,8 +56,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 @@ -123,8 +123,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 diff --git a/.github/workflows/test_coverage.yml b/.github/workflows/test_coverage.yml index 1b9adfa..912e7fe 100644 --- a/.github/workflows/test_coverage.yml +++ b/.github/workflows/test_coverage.yml @@ -41,6 +41,10 @@ jobs: # Define the type of virtual host machine on which to run the job: runs-on: ubuntu-latest + # Define environment variables: + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + # Define the sequence of job steps... steps: @@ -51,8 +55,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 @@ -79,8 +83,8 @@ jobs: # Upload coverage report to Codecov: - name: 'Upload coverage to Codecov' id: upload - # Pin action to full length commit SHA corresponding to v3.1.4 - uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d + # Pin action to full length commit SHA + uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # v3.1.4 with: directory: reports/coverage flags: unittests diff --git a/.github/workflows/test_install.yml b/.github/workflows/test_install.yml index f638fd7..a8f51e5 100644 --- a/.github/workflows/test_install.yml +++ b/.github/workflows/test_install.yml @@ -63,8 +63,8 @@ jobs: # Install Node.js: - name: 'Install Node.js' - # Pin action to full length commit SHA corresponding to v3.8.1 - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d + # Pin action to full length commit SHA + uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1 with: node-version: 20 timeout-minutes: 5 diff --git a/LICENSE b/LICENSE index 77c3ba7..179d971 100644 --- a/LICENSE +++ b/LICENSE @@ -181,32 +181,6 @@ The library links against the following external libraries or contains implementations from the following external libraries, which have their own licenses: -* Boost - -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - * MT19937 @@ -240,3 +214,29 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +* Boost + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + diff --git a/NOTICE b/NOTICE index f7aca1b..e6e7482 100644 --- a/NOTICE +++ b/NOTICE @@ -1 +1 @@ -Copyright (c) 2016-2023 The Stdlib Authors. +Copyright (c) 2016-2024 The Stdlib Authors. diff --git a/README.md b/README.md index 39d1de9..71a7a76 100644 --- a/README.md +++ b/README.md @@ -45,12 +45,14 @@ npm install @stdlib/random-base Alternatively, -- To load the package in a website via a `script` tag without installation and bundlers, use the [ES Module][es-module] available on the [`esm` branch][esm-url]. -- If you are using Deno, visit the [`deno` branch][deno-url]. -- For use in Observable, or in browser/node environments, use the [Universal Module Definition (UMD)][umd] build available on the [`umd` branch][umd-url]. +- To load the package in a website via a `script` tag without installation and bundlers, use the [ES Module][es-module] available on the [`esm`][esm-url] branch (see [README][esm-readme]). +- If you are using Deno, visit the [`deno`][deno-url] branch (see [README][deno-readme] for usage intructions). +- For use in Observable, or in browser/node environments, use the [Universal Module Definition (UMD)][umd] build available on the [`umd`][umd-url] branch (see [README][umd-readme]). The [branches.md][branches-url] file summarizes the available branches and displays a diagram illustrating their relationships. +To view installation and usage instructions specific to each branch build, be sure to explicitly navigate to the respective README files on each branch, as linked to above. +
@@ -244,8 +246,8 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [npm-image]: http://img.shields.io/npm/v/@stdlib/random-base.svg [npm-url]: https://npmjs.org/package/@stdlib/random-base -[test-image]: https://github.com/stdlib-js/random-base/actions/workflows/test.yml/badge.svg?branch=main -[test-url]: https://github.com/stdlib-js/random-base/actions/workflows/test.yml?query=branch:main +[test-image]: https://github.com/stdlib-js/random-base/actions/workflows/test.yml/badge.svg?branch=v0.2.0 +[test-url]: https://github.com/stdlib-js/random-base/actions/workflows/test.yml?query=branch:v0.2.0 [coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/random-base/main.svg [coverage-url]: https://codecov.io/github/stdlib-js/random-base?branch=main @@ -268,8 +270,11 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [es-module]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules [deno-url]: https://github.com/stdlib-js/random-base/tree/deno +[deno-readme]: https://github.com/stdlib-js/random-base/blob/deno/README.md [umd-url]: https://github.com/stdlib-js/random-base/tree/umd +[umd-readme]: https://github.com/stdlib-js/random-base/blob/umd/README.md [esm-url]: https://github.com/stdlib-js/random-base/tree/esm +[esm-readme]: https://github.com/stdlib-js/random-base/blob/esm/README.md [branches-url]: https://github.com/stdlib-js/random-base/blob/main/branches.md [stdlib-license]: https://raw.githubusercontent.com/stdlib-js/random-base/main/LICENSE diff --git a/branches.md b/branches.md index 6673b7c..5fb3227 100644 --- a/branches.md +++ b/branches.md @@ -24,9 +24,9 @@ This repository has the following branches: - **main**: default branch generated from the [stdlib project][stdlib-url], where all development takes place. - **production**: [production build][production-url] of the package (e.g., reformatted error messages to reduce bundle sizes and thus the number of bytes transmitted over a network). -- **esm**: [ES Module][esm-url] branch for use via a `script` tag without the need for installation and bundlers. -- **deno**: [Deno][deno-url] branch for use in Deno. -- **umd**: [UMD][umd-url] branch for use in Observable, or in dual browser/Node.js environments. +- **esm**: [ES Module][esm-url] branch for use via a `script` tag without the need for installation and bundlers (see [README][esm-readme]). +- **deno**: [Deno][deno-url] branch for use in Deno (see [README][deno-readme]). +- **umd**: [UMD][umd-url] branch for use in Observable, or in dual browser/Node.js environments (see [README][umd-readme]). The following diagram illustrates the relationships among the above branches: @@ -49,5 +49,8 @@ C -->|bundle| F[umd]; [stdlib-url]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/random/base [production-url]: https://github.com/stdlib-js/random-base/tree/production [deno-url]: https://github.com/stdlib-js/random-base/tree/deno +[deno-readme]: https://github.com/stdlib-js/random-base/blob/deno/README.md [umd-url]: https://github.com/stdlib-js/random-base/tree/umd -[esm-url]: https://github.com/stdlib-js/random-base/tree/esm \ No newline at end of file +[umd-readme]: https://github.com/stdlib-js/random-base/blob/umd/README.md +[esm-url]: https://github.com/stdlib-js/random-base/tree/esm +[esm-readme]: https://github.com/stdlib-js/random-base/blob/esm/README.md \ No newline at end of file diff --git a/docs/types/index.d.ts b/docs/types/index.d.ts index a5c30f6..f3135fd 100644 --- a/docs/types/index.d.ts +++ b/docs/types/index.d.ts @@ -927,8 +927,8 @@ interface Namespace { * @returns value or PRNG * * @example - * var parseJSON = require( `@stdlib/utils/parse-json` ); - * var mt19937 = require( `@stdlib/random/base/mt19937` ); + * var parseJSON = require( '@stdlib/utils-parse-json' ); + * var mt19937 = require( '@stdlib/random-base-mt19937' ); * * var str = JSON.stringify( mt19937 ); * var rand = parseJSON( str, ns.reviveBasePRNG ); diff --git a/package.json b/package.json index 7f7b771..9421841 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@stdlib/random-base", - "version": "0.1.1", + "version": "0.2.0", "description": "Base pseudorandom number generators.", "license": "Apache-2.0", "author": { @@ -39,130 +39,130 @@ "url": "https://github.com/stdlib-js/stdlib/issues" }, "dependencies": { - "@stdlib/random-base-arcsine": "^0.1.0", - "@stdlib/random-base-bernoulli": "^0.1.0", - "@stdlib/random-base-beta": "^0.1.0", - "@stdlib/random-base-betaprime": "^0.1.0", - "@stdlib/random-base-binomial": "^0.1.0", - "@stdlib/random-base-box-muller": "^0.1.0", - "@stdlib/random-base-cauchy": "^0.1.0", - "@stdlib/random-base-chi": "^0.1.0", - "@stdlib/random-base-chisquare": "^0.1.0", + "@stdlib/random-base-arcsine": "^0.2.0", + "@stdlib/random-base-bernoulli": "^0.2.0", + "@stdlib/random-base-beta": "^0.2.0", + "@stdlib/random-base-betaprime": "^0.2.0", + "@stdlib/random-base-binomial": "^0.2.0", + "@stdlib/random-base-box-muller": "^0.2.0", + "@stdlib/random-base-cauchy": "^0.2.0", + "@stdlib/random-base-chi": "^0.2.0", + "@stdlib/random-base-chisquare": "^0.2.0", "@stdlib/random-base-cosine": "^0.1.0", - "@stdlib/random-base-discrete-uniform": "^0.1.0", - "@stdlib/random-base-erlang": "^0.1.0", - "@stdlib/random-base-exponential": "^0.1.0", - "@stdlib/random-base-f": "^0.1.0", - "@stdlib/random-base-frechet": "^0.1.0", + "@stdlib/random-base-discrete-uniform": "^0.2.0", + "@stdlib/random-base-erlang": "^0.2.0", + "@stdlib/random-base-exponential": "^0.2.0", + "@stdlib/random-base-f": "^0.2.0", + "@stdlib/random-base-frechet": "^0.2.0", "@stdlib/random-base-gamma": "^0.1.0", - "@stdlib/random-base-geometric": "^0.1.0", - "@stdlib/random-base-gumbel": "^0.1.0", - "@stdlib/random-base-hypergeometric": "^0.1.0", - "@stdlib/random-base-improved-ziggurat": "^0.1.0", - "@stdlib/random-base-invgamma": "^0.1.0", - "@stdlib/random-base-kumaraswamy": "^0.1.0", - "@stdlib/random-base-laplace": "^0.1.0", - "@stdlib/random-base-levy": "^0.1.0", - "@stdlib/random-base-logistic": "^0.1.0", - "@stdlib/random-base-lognormal": "^0.1.0", - "@stdlib/random-base-minstd": "^0.1.0", - "@stdlib/random-base-minstd-shuffle": "^0.1.0", - "@stdlib/random-base-mt19937": "^0.1.0", - "@stdlib/random-base-negative-binomial": "^0.1.0", - "@stdlib/random-base-normal": "^0.1.0", - "@stdlib/random-base-pareto-type1": "^0.1.0", - "@stdlib/random-base-poisson": "^0.1.0", - "@stdlib/random-base-randi": "^0.1.0", - "@stdlib/random-base-randn": "^0.1.0", - "@stdlib/random-base-randu": "^0.1.0", - "@stdlib/random-base-rayleigh": "^0.1.0", + "@stdlib/random-base-geometric": "^0.2.0", + "@stdlib/random-base-gumbel": "^0.2.0", + "@stdlib/random-base-hypergeometric": "^0.2.0", + "@stdlib/random-base-improved-ziggurat": "^0.2.0", + "@stdlib/random-base-invgamma": "^0.2.0", + "@stdlib/random-base-kumaraswamy": "^0.2.0", + "@stdlib/random-base-laplace": "^0.2.0", + "@stdlib/random-base-levy": "^0.2.0", + "@stdlib/random-base-logistic": "^0.2.0", + "@stdlib/random-base-lognormal": "^0.2.0", + "@stdlib/random-base-minstd": "^0.2.0", + "@stdlib/random-base-minstd-shuffle": "^0.2.0", + "@stdlib/random-base-mt19937": "^0.2.0", + "@stdlib/random-base-negative-binomial": "^0.2.0", + "@stdlib/random-base-normal": "^0.2.0", + "@stdlib/random-base-pareto-type1": "^0.2.0", + "@stdlib/random-base-poisson": "^0.2.0", + "@stdlib/random-base-randi": "^0.2.0", + "@stdlib/random-base-randn": "^0.2.0", + "@stdlib/random-base-randu": "^0.2.0", + "@stdlib/random-base-rayleigh": "^0.2.0", "@stdlib/random-base-reviver": "^0.1.0", - "@stdlib/random-base-t": "^0.1.0", - "@stdlib/random-base-triangular": "^0.1.0", - "@stdlib/random-base-uniform": "^0.1.0", - "@stdlib/random-base-weibull": "^0.1.0", - "@stdlib/utils-define-read-only-property": "^0.1.1", - "@stdlib/utils-library-manifest": "^0.1.1" + "@stdlib/random-base-t": "^0.2.0", + "@stdlib/random-base-triangular": "^0.2.0", + "@stdlib/random-base-uniform": "^0.2.0", + "@stdlib/random-base-weibull": "^0.2.0", + "@stdlib/utils-define-read-only-property": "^0.2.0", + "@stdlib/utils-library-manifest": "^0.2.0" }, "devDependencies": { - "@stdlib/array-int32": "^0.1.1", - "@stdlib/array-to-json": "^0.1.0", - "@stdlib/array-uint32": "^0.1.1", - "@stdlib/assert-contains": "^0.1.0", - "@stdlib/assert-has-own-property": "^0.1.1", - "@stdlib/assert-is-array": "^0.1.1", - "@stdlib/assert-is-array-like-object": "^0.1.0", - "@stdlib/assert-is-boolean": "^0.1.1", - "@stdlib/assert-is-collection": "^0.1.0", - "@stdlib/assert-is-function": "^0.1.1", - "@stdlib/assert-is-int32array": "^0.1.1", - "@stdlib/assert-is-integer": "^0.1.0", - "@stdlib/assert-is-nan": "^0.1.1", - "@stdlib/assert-is-nonnegative-integer": "^0.1.0", - "@stdlib/assert-is-number": "^0.1.1", - "@stdlib/assert-is-plain-object": "^0.1.1", - "@stdlib/assert-is-positive-integer": "^0.1.0", - "@stdlib/assert-is-positive-number": "^0.1.1", - "@stdlib/assert-is-prng-like": "^0.1.1", - "@stdlib/assert-is-probability": "^0.1.1", - "@stdlib/assert-is-string": "^0.1.1", - "@stdlib/assert-is-uint32array": "^0.1.1", + "@stdlib/array-int32": "^0.2.0", + "@stdlib/array-to-json": "^0.2.0", + "@stdlib/array-uint32": "^0.2.0", + "@stdlib/assert-contains": "^0.2.0", + "@stdlib/assert-has-own-property": "^0.2.0", + "@stdlib/assert-is-array": "^0.2.0", + "@stdlib/assert-is-array-like-object": "^0.2.0", + "@stdlib/assert-is-boolean": "^0.2.0", + "@stdlib/assert-is-collection": "^0.2.0", + "@stdlib/assert-is-function": "^0.2.0", + "@stdlib/assert-is-int32array": "^0.2.0", + "@stdlib/assert-is-integer": "^0.2.0", + "@stdlib/assert-is-nan": "^0.2.0", + "@stdlib/assert-is-nonnegative-integer": "^0.2.0", + "@stdlib/assert-is-number": "^0.2.0", + "@stdlib/assert-is-plain-object": "^0.2.0", + "@stdlib/assert-is-positive-integer": "^0.2.0", + "@stdlib/assert-is-positive-number": "^0.2.0", + "@stdlib/assert-is-prng-like": "^0.2.0", + "@stdlib/assert-is-probability": "^0.2.0", + "@stdlib/assert-is-string": "^0.2.0", + "@stdlib/assert-is-uint32array": "^0.2.0", "@stdlib/blas-base-gcopy": "^0.1.0", - "@stdlib/constants-float64-eps": "^0.1.1", - "@stdlib/constants-float64-half-pi": "^0.1.1", - "@stdlib/constants-float64-ln-sqrt-two-pi": "^0.1.1", - "@stdlib/constants-float64-max-safe-integer": "^0.1.1", - "@stdlib/constants-float64-pi": "^0.1.1", - "@stdlib/constants-float64-pinf": "^0.1.1", - "@stdlib/constants-float64-two-pi": "^0.1.1", - "@stdlib/constants-int32-max": "^0.1.1", - "@stdlib/constants-uint32-max": "^0.1.1", - "@stdlib/fs-exists": "^0.1.1", - "@stdlib/fs-read-dir": "^0.1.1", - "@stdlib/fs-write-file": "^0.1.1", - "@stdlib/math-base-assert-is-integer": "^0.1.1", - "@stdlib/math-base-assert-is-nan": "^0.1.1", - "@stdlib/math-base-assert-is-nonnegative-integer": "^0.1.1", - "@stdlib/math-base-assert-is-positive-integer": "^0.1.1", - "@stdlib/math-base-assert-is-probability": "^0.1.1", - "@stdlib/math-base-ops-umul": "^0.1.1", - "@stdlib/math-base-special-abs": "^0.1.1", - "@stdlib/math-base-special-ceil": "^0.1.1", - "@stdlib/math-base-special-cos": "^0.1.0", - "@stdlib/math-base-special-exp": "^0.1.0", - "@stdlib/math-base-special-factorial": "^0.1.0", - "@stdlib/math-base-special-factorialln": "^0.1.0", - "@stdlib/math-base-special-floor": "^0.1.1", - "@stdlib/math-base-special-ln": "^0.1.1", - "@stdlib/math-base-special-max": "^0.1.1", - "@stdlib/math-base-special-pow": "^0.1.0", - "@stdlib/math-base-special-round": "^0.1.1", - "@stdlib/math-base-special-signum": "^0.1.1", - "@stdlib/math-base-special-sin": "^0.1.0", - "@stdlib/math-base-special-sqrt": "^0.1.1", - "@stdlib/math-base-special-tan": "^0.1.0", - "@stdlib/object-assign": "^0.1.0", - "@stdlib/process-env": "^0.1.1", - "@stdlib/stats-base-dists-cosine-quantile": "^0.1.0", - "@stdlib/stats-base-dists-normal-quantile": "^0.1.1", - "@stdlib/stats-chi2gof": "^0.1.0", - "@stdlib/stats-kstest": "^0.1.0", - "@stdlib/string-format": "^0.1.1", - "@stdlib/time-current-year": "^0.1.1", - "@stdlib/time-now": "^0.1.1", - "@stdlib/utils-constant-function": "^0.1.1", - "@stdlib/utils-copy": "^0.1.0", - "@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.1.1", - "@stdlib/utils-define-nonenumerable-read-only-property": "^0.1.1", - "@stdlib/utils-define-nonenumerable-read-write-accessor": "^0.1.1", - "@stdlib/utils-keys": "^0.1.0", - "@stdlib/utils-noop": "^0.1.1", - "@stdlib/utils-parse-json": "^0.1.1", + "@stdlib/constants-float64-eps": "^0.2.0", + "@stdlib/constants-float64-half-pi": "^0.2.0", + "@stdlib/constants-float64-ln-sqrt-two-pi": "^0.2.0", + "@stdlib/constants-float64-max-safe-integer": "^0.2.0", + "@stdlib/constants-float64-pi": "^0.2.0", + "@stdlib/constants-float64-pinf": "^0.2.0", + "@stdlib/constants-float64-two-pi": "^0.2.0", + "@stdlib/constants-int32-max": "^0.2.0", + "@stdlib/constants-uint32-max": "^0.2.0", + "@stdlib/fs-exists": "^0.2.0", + "@stdlib/fs-read-dir": "^0.2.0", + "@stdlib/fs-write-file": "^0.2.0", + "@stdlib/math-base-assert-is-integer": "^0.2.0", + "@stdlib/math-base-assert-is-nan": "^0.2.0", + "@stdlib/math-base-assert-is-nonnegative-integer": "^0.2.0", + "@stdlib/math-base-assert-is-positive-integer": "^0.2.0", + "@stdlib/math-base-assert-is-probability": "^0.2.0", + "@stdlib/math-base-ops-umul": "^0.2.0", + "@stdlib/math-base-special-abs": "^0.2.0", + "@stdlib/math-base-special-ceil": "^0.2.0", + "@stdlib/math-base-special-cos": "^0.2.0", + "@stdlib/math-base-special-exp": "^0.2.0", + "@stdlib/math-base-special-factorial": "^0.2.0", + "@stdlib/math-base-special-factorialln": "^0.2.0", + "@stdlib/math-base-special-floor": "^0.2.0", + "@stdlib/math-base-special-ln": "^0.2.0", + "@stdlib/math-base-special-max": "^0.2.0", + "@stdlib/math-base-special-pow": "^0.2.0", + "@stdlib/math-base-special-round": "^0.2.0", + "@stdlib/math-base-special-signum": "^0.2.0", + "@stdlib/math-base-special-sin": "^0.2.0", + "@stdlib/math-base-special-sqrt": "^0.2.0", + "@stdlib/math-base-special-tan": "^0.2.0", + "@stdlib/object-assign": "^0.2.0", + "@stdlib/process-env": "^0.2.0", + "@stdlib/stats-base-dists-cosine-quantile": "^0.2.0", + "@stdlib/stats-base-dists-normal-quantile": "^0.2.0", + "@stdlib/stats-chi2gof": "^0.2.0", + "@stdlib/stats-kstest": "^0.2.0", + "@stdlib/string-format": "^0.2.0", + "@stdlib/time-current-year": "^0.2.0", + "@stdlib/time-now": "^0.2.0", + "@stdlib/utils-constant-function": "^0.2.0", + "@stdlib/utils-copy": "^0.2.0", + "@stdlib/utils-define-nonenumerable-read-only-accessor": "^0.2.0", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.0", + "@stdlib/utils-define-nonenumerable-read-write-accessor": "^0.2.0", + "@stdlib/utils-keys": "^0.2.0", + "@stdlib/utils-noop": "^0.2.0", + "@stdlib/utils-parse-json": "^0.2.0", "proxyquire": "^2.0.0", "tape": "git+https://github.com/kgryte/tape.git#fix/globby", "istanbul": "^0.4.1", "tap-min": "git+https://github.com/Planeshifter/tap-min.git", - "@stdlib/bench-harness": "^0.1.2" + "@stdlib/bench-harness": "^0.2.0" }, "engines": { "node": ">=0.10.0",