Skip to content

Commit c8f0d88

Browse files
Merge pull request #83 from basics/beta
Beta
2 parents d108485 + 40b03c6 commit c8f0d88

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1311
-987
lines changed

.vscode/extensions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"formulahendry.auto-close-tag",
1414
"formulahendry.auto-rename-tag",
1515
"naumovs.color-highlight",
16-
"humao.rest-client"
16+
"humao.rest-client",
17+
"techer.open-in-browser"
1718
]
1819
}

eslint.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import js from '@eslint/js';
2+
// https://github.com/vitest-dev/eslint-plugin-vitest
3+
import vitest from '@vitest/eslint-plugin';
24
// https://github.com/nickdeis/eslint-plugin-no-secrets
35
import noSecrets from 'eslint-plugin-no-secrets';
46
// https://github.com/azat-io/eslint-plugin-perfectionist
@@ -7,8 +9,6 @@ import perfectionist from 'eslint-plugin-perfectionist';
79
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
810
// https://github.com/eslint-community/eslint-plugin-security
911
import eslintPluginSecurity from 'eslint-plugin-security';
10-
// https://github.com/vitest-dev/eslint-plugin-vitest
11-
import vitest from 'eslint-plugin-vitest';
1212
import globals from 'globals';
1313

1414
import eslintIgnores from './eslint.ignores.js';
@@ -48,7 +48,7 @@ export default [
4848
type: 'alphabetical',
4949
order: 'asc',
5050
ignoreCase: true,
51-
internalPattern: ['~/**'],
51+
internalPattern: ['^~/.*'],
5252
newlinesBetween: 'always',
5353
maxLineLength: undefined,
5454
groups: [

package-lock.json

Lines changed: 319 additions & 537 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,29 +28,29 @@
2828
"packages/observables"
2929
],
3030
"devDependencies": {
31-
"@commitlint/config-conventional": "19.5.0",
31+
"@commitlint/config-conventional": "19.6.0",
3232
"@semantic-release/changelog": "6.0.3",
3333
"@semantic-release/commit-analyzer": "13.0.0",
3434
"@semantic-release/git": "10.0.1",
35-
"@semantic-release/github": "11.0.0",
35+
"@semantic-release/github": "11.0.1",
3636
"@semantic-release/npm": "12.0.1",
3737
"@semantic-release/release-notes-generator": "14.0.1",
38-
"@vitest/coverage-v8": "2.1.3",
39-
"commitlint": "19.5.0",
40-
"eslint": "9.13.0",
38+
"@vitest/coverage-v8": "2.1.5",
39+
"commitlint": "19.6.0",
40+
"eslint": "9.15.0",
4141
"eslint-config-prettier": "9.1.0",
42-
"eslint-plugin-no-secrets": "1.0.2",
43-
"eslint-plugin-perfectionist": "3.9.1",
42+
"eslint-plugin-no-secrets": "1.1.2",
43+
"eslint-plugin-perfectionist": "4.0.3",
4444
"eslint-plugin-prettier": "5.2.1",
4545
"eslint-plugin-security": "3.0.1",
46-
"eslint-plugin-vitest": "0.5.4",
47-
"fetch-mock": "12.0.0",
48-
"happy-dom": "15.7.4",
49-
"husky": "9.1.6",
46+
"@vitest/eslint-plugin": "1.1.10",
47+
"fetch-mock": "12.2.0",
48+
"happy-dom": "15.11.6",
49+
"husky": "9.1.7",
5050
"lint-staged": "15.2.10",
5151
"prettier": "3.3.3",
52-
"semantic-release": "24.1.3",
52+
"semantic-release": "24.2.0",
5353
"semantic-release-monorepo": "8.0.2",
54-
"vitest": "2.1.3"
54+
"vitest": "2.1.5"
5555
}
5656
}

packages/mock/async.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { of } from 'rxjs';
2+
3+
export const mockAsync = v => of(v);
File renamed without changes.

packages/mock/response.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { vi } from 'vitest';
2+
3+
import { mockAsync } from './async';
4+
5+
export const mockResponse = () => {
6+
return vi.fn((e, url) => ({
7+
url: url,
8+
clone: () => new Response(e),
9+
json: () => mockAsync(e),
10+
text: () => mockAsync(e),
11+
blob: () => mockAsync(e),
12+
arrayBuffer: () => mockAsync(e),
13+
ok: true
14+
}));
15+
};

packages/observables/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Project Changelog
22

3+
# [@rxjs-collection/observables-v1.0.5-beta.1](https://github.com/basics/rxjs-collection/compare/@rxjs-collection/observables-v1.0.4...@rxjs-collection/observables-v1.0.5-beta.1) (2024-11-24)
4+
5+
6+
### Bug Fixes
7+
8+
* **operators:** cleanup and standardize tests ([aabbbd8](https://github.com/basics/rxjs-collection/commit/aabbbd89bd76ca57cfd20b747890fcc74ee01227))
9+
310
# [@rxjs-collection/observables-v1.0.4](https://github.com/basics/rxjs-collection/compare/@rxjs-collection/observables-v1.0.3...@rxjs-collection/observables-v1.0.4) (2024-10-24)
411

512

packages/observables/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rxjs-collection/observables",
3-
"version": "1.0.4",
3+
"version": "1.0.5-beta.1",
44
"description": "rxjs observables",
55
"license": "MIT",
66
"contributors": [

packages/observables/src/dom/window.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { tap } from 'rxjs';
22
import { TestScheduler } from 'rxjs/testing';
33
import { beforeEach, test, expect, describe, afterEach } from 'vitest';
44

5-
import { mockOffline, mockOnline, mockReset } from '../../../test-utils/network.js';
5+
import { mockOffline, mockOnline, mockReset } from '../../../mock/network.js';
66
import { connectionObservable } from './window.js';
77

88
// HINT: https://betterprogramming.pub/rxjs-testing-write-unit-tests-for-observables-603af959e251

0 commit comments

Comments
 (0)