diff --git a/.github/workflows/bump-version.yml b/.github/workflows/bump-version.yml
index ee69a580..b0e8158a 100644
--- a/.github/workflows/bump-version.yml
+++ b/.github/workflows/bump-version.yml
@@ -9,8 +9,8 @@ jobs:
workspace: '@hawk.so/core'
path: packages/core
- bump-version-javascript:
+ bump-version-browser:
uses: ./.github/workflows/bump-package.yml
with:
- workspace: '@hawk.so/javascript'
- path: packages/javascript
+ workspace: '@hawk.so/browser'
+ path: packages/browser
diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml
index 642f729b..40096248 100644
--- a/.github/workflows/npm-publish.yml
+++ b/.github/workflows/npm-publish.yml
@@ -22,7 +22,7 @@ jobs:
- run: yarn workspace @hawk.so/core npm publish --access=public
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- - run: yarn workspace @hawk.so/javascript npm publish --access=public
+ - run: yarn workspace @hawk.so/browser npm publish --access=public
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
notify:
@@ -34,7 +34,7 @@ jobs:
id: package
uses: codex-team/action-nodejs-package-info@v1
with:
- path: packages/javascript
+ path: packages/browser
- name: Send a message
uses: codex-team/action-codexbot-notify@v1
with:
diff --git a/README.md b/README.md
index 9991a327..1fe596ee 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ Error tracking for JavaScript/TypeScript applications.
## Packages
-- **[@hawk.so/javascript](./packages/javascript)** - Core JavaScript/TypeScript error tracking SDK
+- **[@hawk.so/browser](./packages/browser)** - JavaScript/TypeScript error tracking browser SDK
- **[@hawk.so/sveltekit](packages/sveltekit)** - Hawk integration for SvelteKit apps
## License
diff --git a/package.json b/package.json
index d59466ec..97ec8cee 100644
--- a/package.json
+++ b/package.json
@@ -6,17 +6,17 @@
"packageManager": "yarn@4.12.0",
"workspaces": [
"packages/core",
- "packages/javascript",
+ "packages/browser",
"packages/sveltekit",
"packages/sveltekit/playground"
],
"scripts": {
- "dev": "yarn workspace @hawk.so/javascript dev",
+ "dev": "yarn workspace @hawk.so/browser dev",
"build:all": "yarn workspaces foreach -Apt run build",
"build:modified": "yarn workspaces foreach --since=\"$@\" -Rpt run build",
"test:all": "yarn workspaces foreach -Apt run test",
"test:modified": "yarn workspaces foreach --since=\"$@\" -Rpt run test",
- "stats": "yarn workspace @hawk.so/javascript stats",
+ "stats": "yarn workspace @hawk.so/browser stats",
"lint": "eslint -c ./.eslintrc.cjs packages/*/src --ext .ts,.js --fix",
"lint-test": "eslint -c ./.eslintrc.cjs packages/*/src --ext .ts,.js"
},
diff --git a/packages/javascript/.babelrc b/packages/browser/.babelrc
similarity index 100%
rename from packages/javascript/.babelrc
rename to packages/browser/.babelrc
diff --git a/packages/javascript/.size-limit.js b/packages/browser/.size-limit.js
similarity index 100%
rename from packages/javascript/.size-limit.js
rename to packages/browser/.size-limit.js
diff --git a/packages/javascript/README.md b/packages/browser/README.md
similarity index 96%
rename from packages/javascript/README.md
rename to packages/browser/README.md
index 79e4b64c..dc42eca4 100644
--- a/packages/javascript/README.md
+++ b/packages/browser/README.md
@@ -1,6 +1,6 @@
-# Hawk JavaScript Catcher
+# Hawk JavaScript Browser Catcher
-Error tracking for JavaScript/TypeScript applications.
+Error tracking for JavaScript/TypeScript browser applications.
## Features
@@ -26,22 +26,22 @@ We recommend adding Hawk script to page above others to prevent missing any erro
Install package
```shell
-npm install @hawk.so/javascript --save
+npm install @hawk.so/browser --save
```
```shell
-yarn add @hawk.so/javascript
+yarn add @hawk.so/browser
```
-Then import `@hawk.so/javascript` module to your code.
+Then import `@hawk.so/browser` module to your code.
```js
-import HawkCatcher from '@hawk.so/javascript';
+import HawkCatcher from '@hawk.so/browser';
```
### Load from CDN
-Get a specific version bundle path from [@hawk.so/javascript](https://www.jsdelivr.com/package/npm/@hawk.so/javascript)
+Get a specific version bundle path from [@hawk.so/browser](https://www.jsdelivr.com/package/npm/@hawk.so/browser)
— open the page and copy the link. Do not use @latest, as your setup may break in case of a major API update.
Then require this script on your site.
@@ -74,7 +74,7 @@ const hawk = new HawkCatcher('INTEGRATION_TOKEN');
Alternately, add `onload="const hawk = new HawkCatcher({token: 'INTEGRATION_TOKEN'})"` attribute to the `
```
@@ -423,7 +423,7 @@ React is suppported out of the box. No additional setup required.
Create the Hawk Catcher instance in a `index.js` file of your project.
```js
-import HawkCatcher from '@hawk.so/javascript';
+import HawkCatcher from '@hawk.so/browser';
const hawk = new HawkCatcher({
token: 'INTEGRATION_TOKEN'
diff --git a/packages/javascript/example/breadcrumbs-tests.js b/packages/browser/example/breadcrumbs-tests.js
similarity index 100%
rename from packages/javascript/example/breadcrumbs-tests.js
rename to packages/browser/example/breadcrumbs-tests.js
diff --git a/packages/javascript/example/index.html b/packages/browser/example/index.html
similarity index 100%
rename from packages/javascript/example/index.html
rename to packages/browser/example/index.html
diff --git a/packages/javascript/example/sample-errors.js b/packages/browser/example/sample-errors.js
similarity index 100%
rename from packages/javascript/example/sample-errors.js
rename to packages/browser/example/sample-errors.js
diff --git a/packages/javascript/package.json b/packages/browser/package.json
similarity index 89%
rename from packages/javascript/package.json
rename to packages/browser/package.json
index 1076662c..23f50594 100644
--- a/packages/javascript/package.json
+++ b/packages/browser/package.json
@@ -1,7 +1,7 @@
{
- "name": "@hawk.so/javascript",
- "version": "3.3.3",
- "description": "JavaScript errors tracking for Hawk.so",
+ "name": "@hawk.so/browser",
+ "version": "1.0.0",
+ "description": "JavaScript Browser errors tracking for Hawk.so",
"files": [
"dist"
],
@@ -28,7 +28,7 @@
"repository": {
"type": "git",
"url": "git+https://github.com/codex-team/hawk.javascript.git",
- "directory": "packages/javascript"
+ "directory": "packages/browser"
},
"author": {
"name": "CodeX",
diff --git a/packages/javascript/src/addons/breadcrumbs.ts b/packages/browser/src/addons/breadcrumbs.ts
similarity index 100%
rename from packages/javascript/src/addons/breadcrumbs.ts
rename to packages/browser/src/addons/breadcrumbs.ts
diff --git a/packages/javascript/src/addons/browser-addon-message-processor.ts b/packages/browser/src/addons/browser-addon-message-processor.ts
similarity index 100%
rename from packages/javascript/src/addons/browser-addon-message-processor.ts
rename to packages/browser/src/addons/browser-addon-message-processor.ts
diff --git a/packages/javascript/src/addons/browser-breadcrumbs-message-processor.ts b/packages/browser/src/addons/browser-breadcrumbs-message-processor.ts
similarity index 100%
rename from packages/javascript/src/addons/browser-breadcrumbs-message-processor.ts
rename to packages/browser/src/addons/browser-breadcrumbs-message-processor.ts
diff --git a/packages/javascript/src/addons/console-output-addon-message-processor.ts b/packages/browser/src/addons/console-output-addon-message-processor.ts
similarity index 100%
rename from packages/javascript/src/addons/console-output-addon-message-processor.ts
rename to packages/browser/src/addons/console-output-addon-message-processor.ts
diff --git a/packages/javascript/src/addons/consoleCatcher.ts b/packages/browser/src/addons/consoleCatcher.ts
similarity index 100%
rename from packages/javascript/src/addons/consoleCatcher.ts
rename to packages/browser/src/addons/consoleCatcher.ts
diff --git a/packages/javascript/src/addons/debug-addon-message-processor.ts b/packages/browser/src/addons/debug-addon-message-processor.ts
similarity index 100%
rename from packages/javascript/src/addons/debug-addon-message-processor.ts
rename to packages/browser/src/addons/debug-addon-message-processor.ts
diff --git a/packages/javascript/src/addons/performance-issues.ts b/packages/browser/src/addons/performance-issues.ts
similarity index 100%
rename from packages/javascript/src/addons/performance-issues.ts
rename to packages/browser/src/addons/performance-issues.ts
diff --git a/packages/javascript/src/catcher.ts b/packages/browser/src/catcher.ts
similarity index 99%
rename from packages/javascript/src/catcher.ts
rename to packages/browser/src/catcher.ts
index 9eacebb6..404bd1fc 100644
--- a/packages/javascript/src/catcher.ts
+++ b/packages/browser/src/catcher.ts
@@ -30,7 +30,7 @@ if (!isLoggerSet()) {
}
/**
- * Hawk JavaScript Catcher
+ * Hawk JavaScript browser catcher
* Module for errors and exceptions tracking
*
* @copyright CodeX
diff --git a/packages/javascript/src/index.ts b/packages/browser/src/index.ts
similarity index 100%
rename from packages/javascript/src/index.ts
rename to packages/browser/src/index.ts
diff --git a/packages/javascript/src/integrations/vue.ts b/packages/browser/src/integrations/vue.ts
similarity index 100%
rename from packages/javascript/src/integrations/vue.ts
rename to packages/browser/src/integrations/vue.ts
diff --git a/packages/javascript/src/modules/element-sanitizer.ts b/packages/browser/src/modules/element-sanitizer.ts
similarity index 100%
rename from packages/javascript/src/modules/element-sanitizer.ts
rename to packages/browser/src/modules/element-sanitizer.ts
diff --git a/packages/javascript/src/modules/socket.ts b/packages/browser/src/modules/socket.ts
similarity index 100%
rename from packages/javascript/src/modules/socket.ts
rename to packages/browser/src/modules/socket.ts
diff --git a/packages/javascript/src/types/catcher-message.ts b/packages/browser/src/types/catcher-message.ts
similarity index 100%
rename from packages/javascript/src/types/catcher-message.ts
rename to packages/browser/src/types/catcher-message.ts
diff --git a/packages/javascript/src/types/event.ts b/packages/browser/src/types/event.ts
similarity index 100%
rename from packages/javascript/src/types/event.ts
rename to packages/browser/src/types/event.ts
diff --git a/packages/javascript/src/types/hawk-initial-settings.ts b/packages/browser/src/types/hawk-initial-settings.ts
similarity index 100%
rename from packages/javascript/src/types/hawk-initial-settings.ts
rename to packages/browser/src/types/hawk-initial-settings.ts
diff --git a/packages/javascript/src/types/index.ts b/packages/browser/src/types/index.ts
similarity index 100%
rename from packages/javascript/src/types/index.ts
rename to packages/browser/src/types/index.ts
diff --git a/packages/javascript/src/types/integrations.ts b/packages/browser/src/types/integrations.ts
similarity index 100%
rename from packages/javascript/src/types/integrations.ts
rename to packages/browser/src/types/integrations.ts
diff --git a/packages/javascript/src/types/issues.ts b/packages/browser/src/types/issues.ts
similarity index 100%
rename from packages/javascript/src/types/issues.ts
rename to packages/browser/src/types/issues.ts
diff --git a/packages/javascript/src/utils/hawk-local-storage.ts b/packages/browser/src/utils/hawk-local-storage.ts
similarity index 100%
rename from packages/javascript/src/utils/hawk-local-storage.ts
rename to packages/browser/src/utils/hawk-local-storage.ts
diff --git a/packages/javascript/src/utils/id.ts b/packages/browser/src/utils/id.ts
similarity index 100%
rename from packages/javascript/src/utils/id.ts
rename to packages/browser/src/utils/id.ts
diff --git a/packages/javascript/src/utils/logger.ts b/packages/browser/src/utils/logger.ts
similarity index 96%
rename from packages/javascript/src/utils/logger.ts
rename to packages/browser/src/utils/logger.ts
index 922f9aec..662f6335 100644
--- a/packages/javascript/src/utils/logger.ts
+++ b/packages/browser/src/utils/logger.ts
@@ -13,7 +13,7 @@ import type { Logger, LogType } from '@hawk.so/core';
*
* @example
* ```TypeScript
- * import { createBrowserLogger } from '@hawk.so/javascript';
+ * import { createBrowserLogger } from '@hawk.so/browser';
* import { setLogger } from '@hawk.so/core';
*
* const logger = createBrowserLogger('3.2.0');
diff --git a/packages/javascript/src/utils/random.ts b/packages/browser/src/utils/random.ts
similarity index 100%
rename from packages/javascript/src/utils/random.ts
rename to packages/browser/src/utils/random.ts
diff --git a/packages/javascript/src/utils/single-flight.ts b/packages/browser/src/utils/single-flight.ts
similarity index 100%
rename from packages/javascript/src/utils/single-flight.ts
rename to packages/browser/src/utils/single-flight.ts
diff --git a/packages/javascript/stats.txt b/packages/browser/stats.txt
similarity index 100%
rename from packages/javascript/stats.txt
rename to packages/browser/stats.txt
diff --git a/packages/javascript/tests/addons/breadcrumbs-message-processor.test.ts b/packages/browser/tests/addons/breadcrumbs-message-processor.test.ts
similarity index 100%
rename from packages/javascript/tests/addons/breadcrumbs-message-processor.test.ts
rename to packages/browser/tests/addons/breadcrumbs-message-processor.test.ts
diff --git a/packages/javascript/tests/addons/browser-message-processor.test.ts b/packages/browser/tests/addons/browser-message-processor.test.ts
similarity index 100%
rename from packages/javascript/tests/addons/browser-message-processor.test.ts
rename to packages/browser/tests/addons/browser-message-processor.test.ts
diff --git a/packages/javascript/tests/addons/console-catcher-message-processor.test.ts b/packages/browser/tests/addons/console-catcher-message-processor.test.ts
similarity index 100%
rename from packages/javascript/tests/addons/console-catcher-message-processor.test.ts
rename to packages/browser/tests/addons/console-catcher-message-processor.test.ts
diff --git a/packages/javascript/tests/addons/debug-message-processor.test.ts b/packages/browser/tests/addons/debug-message-processor.test.ts
similarity index 100%
rename from packages/javascript/tests/addons/debug-message-processor.test.ts
rename to packages/browser/tests/addons/debug-message-processor.test.ts
diff --git a/packages/javascript/tests/addons/message-processor.helpers.ts b/packages/browser/tests/addons/message-processor.helpers.ts
similarity index 100%
rename from packages/javascript/tests/addons/message-processor.helpers.ts
rename to packages/browser/tests/addons/message-processor.helpers.ts
diff --git a/packages/javascript/tests/performance-issues.test.ts b/packages/browser/tests/addons/performance-issues.test.ts
similarity index 92%
rename from packages/javascript/tests/performance-issues.test.ts
rename to packages/browser/tests/addons/performance-issues.test.ts
index 88ae01ce..c8e3cb54 100644
--- a/packages/javascript/tests/performance-issues.test.ts
+++ b/packages/browser/tests/addons/performance-issues.test.ts
@@ -3,7 +3,7 @@ import type { Metric, ReportCallback } from 'web-vitals';
import {
DEFAULT_LONG_TASK_THRESHOLD_MS,
MIN_REPORTABLE_ISSUE_THRESHOLD_MS,
-} from '../src/addons/performance-issues';
+} from '../../src/addons/performance-issues';
const webVitalsCallbacks: Record = {};
@@ -142,7 +142,7 @@ describe('PerformanceIssuesMonitor', () => {
},
])('should $title', async ({ longTasks, expectedThresholdMs }) => {
mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -164,7 +164,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should skip observers when performance entry types are unsupported', async () => {
MockPerformanceObserver.supportedEntryTypes = [];
mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const monitor = new PerformanceIssuesMonitor();
monitor.init({ longTasks: {}, longAnimationFrames: {}, webVitals: false }, vi.fn());
@@ -173,7 +173,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should skip long tasks with name=self (no container info)', async () => {
mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -186,7 +186,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should skip long tasks without container identifier', async () => {
mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -199,7 +199,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should emit LoAF issue only when scripts have identifiable source', async () => {
mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -217,7 +217,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should report poor web vital metric in addons', async () => {
const webVitals = mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -259,7 +259,7 @@ describe('PerformanceIssuesMonitor', () => {
},
])('should $title', async ({ webVitalsOption, metric, shouldReport }) => {
const webVitals = mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
@@ -276,7 +276,7 @@ describe('PerformanceIssuesMonitor', () => {
it('should not emit event for non-poor web vital metric', async () => {
const webVitals = mockWebVitals();
- const { PerformanceIssuesMonitor } = await import('../src/addons/performance-issues');
+ const { PerformanceIssuesMonitor } = await import('../../src/addons/performance-issues');
const onIssue = vi.fn();
const monitor = new PerformanceIssuesMonitor();
diff --git a/packages/javascript/tests/breadcrumbs.test.ts b/packages/browser/tests/breadcrumbs.test.ts
similarity index 100%
rename from packages/javascript/tests/breadcrumbs.test.ts
rename to packages/browser/tests/breadcrumbs.test.ts
diff --git a/packages/javascript/tests/catcher.addons.test.ts b/packages/browser/tests/catcher.addons.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.addons.test.ts
rename to packages/browser/tests/catcher.addons.test.ts
diff --git a/packages/javascript/tests/catcher.before-send.test.ts b/packages/browser/tests/catcher.before-send.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.before-send.test.ts
rename to packages/browser/tests/catcher.before-send.test.ts
diff --git a/packages/javascript/tests/catcher.breadcrumbs.test.ts b/packages/browser/tests/catcher.breadcrumbs.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.breadcrumbs.test.ts
rename to packages/browser/tests/catcher.breadcrumbs.test.ts
diff --git a/packages/javascript/tests/catcher.context.test.ts b/packages/browser/tests/catcher.context.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.context.test.ts
rename to packages/browser/tests/catcher.context.test.ts
diff --git a/packages/javascript/tests/catcher.global-handlers.test.ts b/packages/browser/tests/catcher.global-handlers.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.global-handlers.test.ts
rename to packages/browser/tests/catcher.global-handlers.test.ts
diff --git a/packages/javascript/tests/catcher.helpers.ts b/packages/browser/tests/catcher.helpers.ts
similarity index 100%
rename from packages/javascript/tests/catcher.helpers.ts
rename to packages/browser/tests/catcher.helpers.ts
diff --git a/packages/javascript/tests/catcher.issues-config.test.ts b/packages/browser/tests/catcher.issues-config.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.issues-config.test.ts
rename to packages/browser/tests/catcher.issues-config.test.ts
diff --git a/packages/javascript/tests/catcher.message-processor.test.ts b/packages/browser/tests/catcher.message-processor.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.message-processor.test.ts
rename to packages/browser/tests/catcher.message-processor.test.ts
diff --git a/packages/javascript/tests/catcher.release.test.ts b/packages/browser/tests/catcher.release.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.release.test.ts
rename to packages/browser/tests/catcher.release.test.ts
diff --git a/packages/javascript/tests/catcher.test.ts b/packages/browser/tests/catcher.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.test.ts
rename to packages/browser/tests/catcher.test.ts
diff --git a/packages/javascript/tests/catcher.transport.test.ts b/packages/browser/tests/catcher.transport.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.transport.test.ts
rename to packages/browser/tests/catcher.transport.test.ts
diff --git a/packages/javascript/tests/catcher.user.test.ts b/packages/browser/tests/catcher.user.test.ts
similarity index 100%
rename from packages/javascript/tests/catcher.user.test.ts
rename to packages/browser/tests/catcher.user.test.ts
diff --git a/packages/javascript/tests/modules/element-sanitizer.test.ts b/packages/browser/tests/modules/element-sanitizer.test.ts
similarity index 100%
rename from packages/javascript/tests/modules/element-sanitizer.test.ts
rename to packages/browser/tests/modules/element-sanitizer.test.ts
diff --git a/packages/javascript/tests/socket.test.ts b/packages/browser/tests/modules/socket.test.ts
similarity index 98%
rename from packages/javascript/tests/socket.test.ts
rename to packages/browser/tests/modules/socket.test.ts
index 9bc33045..7aa79fbb 100644
--- a/packages/javascript/tests/socket.test.ts
+++ b/packages/browser/tests/modules/socket.test.ts
@@ -1,5 +1,5 @@
-import { describe, it, expect, afterEach, beforeEach, vi } from 'vitest';
-import Socket from '../src/modules/socket';
+import { describe, it, expect, afterEach, vi } from 'vitest';
+import Socket from '../../src/modules/socket';
import type { CatcherMessage } from '@hawk.so/types';
const MOCK_WEBSOCKET_URL = 'ws://localhost:1234';
diff --git a/packages/javascript/tests/utils/hawk-local-storage.test.ts b/packages/browser/tests/utils/hawk-local-storage.test.ts
similarity index 100%
rename from packages/javascript/tests/utils/hawk-local-storage.test.ts
rename to packages/browser/tests/utils/hawk-local-storage.test.ts
diff --git a/packages/javascript/tests/utils/logger.test.ts b/packages/browser/tests/utils/logger.test.ts
similarity index 100%
rename from packages/javascript/tests/utils/logger.test.ts
rename to packages/browser/tests/utils/logger.test.ts
diff --git a/packages/javascript/tsconfig.json b/packages/browser/tsconfig.json
similarity index 100%
rename from packages/javascript/tsconfig.json
rename to packages/browser/tsconfig.json
diff --git a/packages/javascript/tsconfig.test.json b/packages/browser/tsconfig.test.json
similarity index 100%
rename from packages/javascript/tsconfig.test.json
rename to packages/browser/tsconfig.test.json
diff --git a/packages/javascript/vite.config.ts b/packages/browser/vite.config.ts
similarity index 100%
rename from packages/javascript/vite.config.ts
rename to packages/browser/vite.config.ts
diff --git a/packages/javascript/vitest.config.ts b/packages/browser/vitest.config.ts
similarity index 100%
rename from packages/javascript/vitest.config.ts
rename to packages/browser/vitest.config.ts
diff --git a/packages/sveltekit/package.json b/packages/sveltekit/package.json
index 7f76c6d8..0dc9cbf9 100644
--- a/packages/sveltekit/package.json
+++ b/packages/sveltekit/package.json
@@ -30,7 +30,7 @@
},
"homepage": "https://github.com/codex-team/hawk.javascript#readme",
"dependencies": {
- "@hawk.so/javascript": "workspace:^"
+ "@hawk.so/browser": "workspace:^"
},
"devDependencies": {
"vite": "^7.3.1",
diff --git a/packages/sveltekit/src/index.ts b/packages/sveltekit/src/index.ts
index e37aee14..aa95a8e5 100644
--- a/packages/sveltekit/src/index.ts
+++ b/packages/sveltekit/src/index.ts
@@ -4,5 +4,5 @@
* SvelteKit integration for Hawk Error tracker
*/
-export * from '@hawk.so/javascript';
-export { default } from '@hawk.so/javascript';
+export * from '@hawk.so/browser';
+export { default } from '@hawk.so/browser';
diff --git a/packages/sveltekit/vite.config.ts b/packages/sveltekit/vite.config.ts
index a81755d6..9bca1f72 100644
--- a/packages/sveltekit/vite.config.ts
+++ b/packages/sveltekit/vite.config.ts
@@ -11,7 +11,7 @@ export default defineConfig(() => {
fileName: 'hawk-sveltekit',
},
rollupOptions: {
- external: ['sveltekit', '@hawk.so/javascript'],
+ external: ['sveltekit', '@hawk.so/browser'],
},
},
resolve: {
diff --git a/yarn.lock b/yarn.lock
index 61dae23f..99863965 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -583,32 +583,32 @@ __metadata:
languageName: node
linkType: hard
-"@hawk.so/core@workspace:^, @hawk.so/core@workspace:packages/core":
+"@hawk.so/browser@workspace:^, @hawk.so/browser@workspace:packages/browser":
version: 0.0.0-use.local
- resolution: "@hawk.so/core@workspace:packages/core"
+ resolution: "@hawk.so/browser@workspace:packages/browser"
dependencies:
+ "@hawk.so/core": "workspace:^"
"@hawk.so/types": "npm:0.5.8"
"@vitest/coverage-v8": "npm:^4.0.18"
+ error-stack-parser: "npm:^2.1.4"
+ jsdom: "npm:^28.0.0"
vite: "npm:^7.3.1"
vite-plugin-dts: "npm:^4.2.4"
vitest: "npm:^4.0.18"
+ vue: "npm:^2"
+ web-vitals: "npm:^5.1.0"
languageName: unknown
linkType: soft
-"@hawk.so/javascript@workspace:^, @hawk.so/javascript@workspace:packages/javascript":
+"@hawk.so/core@workspace:^, @hawk.so/core@workspace:packages/core":
version: 0.0.0-use.local
- resolution: "@hawk.so/javascript@workspace:packages/javascript"
+ resolution: "@hawk.so/core@workspace:packages/core"
dependencies:
- "@hawk.so/core": "workspace:^"
"@hawk.so/types": "npm:0.5.8"
"@vitest/coverage-v8": "npm:^4.0.18"
- error-stack-parser: "npm:^2.1.4"
- jsdom: "npm:^28.0.0"
vite: "npm:^7.3.1"
vite-plugin-dts: "npm:^4.2.4"
vitest: "npm:^4.0.18"
- vue: "npm:^2"
- web-vitals: "npm:^5.1.0"
languageName: unknown
linkType: soft
@@ -629,7 +629,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@hawk.so/sveltekit@workspace:packages/sveltekit"
dependencies:
- "@hawk.so/javascript": "workspace:^"
+ "@hawk.so/browser": "workspace:^"
vite: "npm:^7.3.1"
vite-plugin-dts: "npm:^4.2.4"
languageName: unknown