Skip to content

Commit c085161

Browse files
committed
Release v0.1.0
1 parent 6ae7807 commit c085161

File tree

4 files changed

+16
-96
lines changed

4 files changed

+16
-96
lines changed

.github/workflows/publish.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,11 @@ jobs:
182182
fi
183183
# Trim leading and trailing whitespace:
184184
dep=$(echo "$dep" | xargs)
185-
version="^$(npm view $dep version)"
185+
version="$(npm view $dep version)"
186+
if [[ -z "$version" ]]; then
187+
continue
188+
fi
189+
version="^$version"
186190
jq -r --arg dep "$dep" --arg version "$version" '.dependencies[$dep] = $version' package.json > package.json.tmp
187191
mv package.json.tmp package.json
188192
done
@@ -192,7 +196,11 @@ jobs:
192196
fi
193197
# Trim leading and trailing whitespace:
194198
dep=$(echo "$dep" | xargs)
195-
version="^$(npm view $dep version)"
199+
version="$(npm view $dep version)"
200+
if [[ -z "$version" ]]; then
201+
continue
202+
fi
203+
version="^$version"
196204
jq -r --arg dep "$dep" --arg version "$version" '.devDependencies[$dep] = $version' package.json > package.json.tmp
197205
mv package.json.tmp package.json
198206
done

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,8 @@ Copyright © 2016-2023. The Stdlib [Authors][stdlib-authors].
211211
[npm-image]: http://img.shields.io/npm/v/@stdlib/ndarray-base-data-buffer.svg
212212
[npm-url]: https://npmjs.org/package/@stdlib/ndarray-base-data-buffer
213213

214-
[test-image]: https://github.com/stdlib-js/ndarray-base-data-buffer/actions/workflows/test.yml/badge.svg?branch=main
215-
[test-url]: https://github.com/stdlib-js/ndarray-base-data-buffer/actions/workflows/test.yml?query=branch:main
214+
[test-image]: https://github.com/stdlib-js/ndarray-base-data-buffer/actions/workflows/test.yml/badge.svg?branch=v0.1.0
215+
[test-url]: https://github.com/stdlib-js/ndarray-base-data-buffer/actions/workflows/test.yml?query=branch:v0.1.0
216216

217217
[coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/ndarray-base-data-buffer/main.svg
218218
[coverage-url]: https://codecov.io/github/stdlib-js/ndarray-base-data-buffer?branch=main

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stdlib/ndarray-base-data-buffer",
3-
"version": "0.0.0",
3+
"version": "0.1.0",
44
"description": "Return the underlying data buffer of a provided ndarray.",
55
"license": "Apache-2.0",
66
"author": {

test/dist/test.js

Lines changed: 3 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -21,101 +21,13 @@
2121
// MODULES //
2222

2323
var tape = require( 'tape' );
24-
var zeros = require( '@stdlib/ndarray-zeros' );
25-
var buffer = require( '@stdlib/ndarray-base-buffer' );
26-
var data = require( './../../dist' );
24+
var main = require( './../../dist' );
2725

2826

2927
// TESTS //
3028

31-
tape( 'main export is a function', function test( t ) {
29+
tape( 'main export is defined', function test( t ) {
3230
t.ok( true, __filename );
33-
t.strictEqual( typeof data, 'function', 'main export is a function' );
34-
t.end();
35-
});
36-
37-
tape( 'the function returns the underlying data buffer of a provided ndarray', function test( t ) {
38-
var expected;
39-
var values;
40-
var actual;
41-
var i;
42-
43-
values = [
44-
zeros( [], {
45-
'dtype': 'float64'
46-
}),
47-
zeros( [ 3, 3, 3 ], {
48-
'dtype': 'float32'
49-
}),
50-
zeros( [ 1, 1 ], {
51-
'dtype': 'int32'
52-
}),
53-
zeros( [ 3, 3, 0, 3 ], {
54-
'dtype': 'uint32'
55-
}),
56-
zeros( [ 1, 2, 3, 4 ], {
57-
'dtype': 'int8'
58-
}),
59-
zeros( [ 5 ], {
60-
'dtype': 'uint8'
61-
})
62-
];
63-
64-
expected = [
65-
values[ 0 ].data,
66-
values[ 1 ].data,
67-
values[ 2 ].data,
68-
values[ 3 ].data,
69-
values[ 4 ].data,
70-
values[ 5 ].data
71-
];
72-
73-
for ( i = 0; i < values.length; i++ ) {
74-
actual = data( values[ i ] );
75-
t.strictEqual( actual, expected[ i ], 'returns expected value' );
76-
}
77-
t.end();
78-
});
79-
80-
tape( 'the function accepts minimal ndarray-like objects (data)', function test( t ) {
81-
var expected;
82-
var values;
83-
var actual;
84-
var i;
85-
86-
values = [
87-
{
88-
'data': buffer( 'float64', 10 )
89-
},
90-
{
91-
'data': buffer( 'float32', 10 )
92-
},
93-
{
94-
'data': buffer( 'int32', 10 )
95-
},
96-
{
97-
'data': buffer( 'uint32', 10 )
98-
},
99-
{
100-
'data': buffer( 'int8', 10 )
101-
},
102-
{
103-
'data': buffer( 'uint8', 10 )
104-
}
105-
];
106-
107-
expected = [
108-
values[ 0 ].data,
109-
values[ 1 ].data,
110-
values[ 2 ].data,
111-
values[ 3 ].data,
112-
values[ 4 ].data,
113-
values[ 5 ].data
114-
];
115-
116-
for ( i = 0; i < values.length; i++ ) {
117-
actual = data( values[ i ] );
118-
t.strictEqual( actual, expected[ i ], 'returns expected value' );
119-
}
31+
t.strictEqual( main !== void 0, true, 'main export is defined' );
12032
t.end();
12133
});

0 commit comments

Comments
 (0)