Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/bump-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ jobs:
bump-version-javascript:
uses: ./.github/workflows/bump-package.yml
with:
workspace: '@hawk.so/javascript'
path: packages/javascript
workspace: '@hawk.so/browser'
path: packages/browser
4 changes: 2 additions & 2 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,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:
Expand All @@ -33,7 +33,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:
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
Expand Down
File renamed without changes.
File renamed without changes.
18 changes: 9 additions & 9 deletions packages/javascript/README.md → packages/browser/README.md
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -24,22 +24,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.
Expand Down Expand Up @@ -72,7 +72,7 @@ const hawk = new HawkCatcher('INTEGRATION_TOKEN');
Alternately, add `onload="const hawk = new HawkCatcher({token: 'INTEGRATION_TOKEN'})"` attribute to the `<script>` tag.

```html
<script src="https://cdn.jsdelivr.net/npm/@hawk.so/javascript@latest/dist/hawk.js"
<script src="https://cdn.jsdelivr.net/npm/@hawk.so/browser@latest/dist/hawk.js"
onload="const hawk = new HawkCatcher({token: 'INTEGRATION_TOKEN'})"></script>
```

Expand Down Expand Up @@ -304,7 +304,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'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@hawk.so/javascript",
"version": "3.2.23",
"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"
],
Expand All @@ -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",
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -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');
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion packages/sveltekit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
4 changes: 2 additions & 2 deletions packages/sveltekit/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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';
2 changes: 1 addition & 1 deletion packages/sveltekit/vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export default defineConfig(() => {
fileName: 'hawk-sveltekit',
},
rollupOptions: {
external: ['sveltekit', '@hawk.so/javascript'],
external: ['sveltekit', '@hawk.so/browser'],
},
},
resolve: {
Expand Down
18 changes: 9 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -583,31 +583,31 @@ __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"
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"
languageName: unknown
linkType: soft

Expand All @@ -628,7 +628,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
Expand Down
Loading