Skip to content

Commit 9b7a158

Browse files
hyperpolymathclaude
andcommitted
chore(rescript-tauri): add deprecation notice — use @gossamer/api
Package deprecated in favor of rescript-gossamer (@gossamer/api). Added deprecation field to package.json, notice in README, deno.json, and JSR publish workflow. All code preserved for existing consumers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6861386 commit 9b7a158

4 files changed

Lines changed: 14 additions & 0 deletions

File tree

rescript-ecosystem/packages/bindings/tauri/.github/workflows/jsr-publish.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
22
# SPDX-FileCopyrightText: 2026 Hyperpolymath
33
#
4+
# DEPRECATED: rescript-tauri is deprecated in favor of @gossamer/api
5+
# (rescript-gossamer). No further releases should be published.
6+
# See: https://github.com/hyperpolymath/gossamer
7+
#
48
# JSR Publishing Workflow with Release Validation
59
# Integrates finishing-bot validation concepts before publishing
610

rescript-ecosystem/packages/bindings/tauri/README.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
:icons: font
66
:source-highlighter: highlight.js
77

8+
[IMPORTANT]
9+
.DEPRECATED
10+
====
11+
This package is deprecated in favor of https://github.com/hyperpolymath/gossamer[@gossamer/api] (rescript-gossamer bindings).
12+
Gossamer is hyperpolymath's own webview shell with linear type safety.
13+
See the https://github.com/hyperpolymath/gossamer[Gossamer repo] for migration guide.
14+
====
15+
816
Type-safe ReScript bindings for https://tauri.app[Tauri 2.0] - Build native desktop and mobile apps with ReScript.
917

1018
image:https://img.shields.io/badge/ReScript-11.0+-blue[ReScript]

rescript-ecosystem/packages/bindings/tauri/deno.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@hyperpolymath/rescript-tauri",
33
"version": "0.1.0",
4+
"description": "DEPRECATED: Use @gossamer/api (rescript-gossamer) instead. ReScript bindings for Tauri 2.0.",
45
"exports": "./lib/es6/src/Tauri.res.mjs",
56
"imports": {
67
"@tauri-apps/api": "npm:@tauri-apps/api@^2.0.0",

rescript-ecosystem/packages/bindings/tauri/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.1.0",
44
"description": "ReScript bindings for Tauri 2.0 - Build native desktop and mobile apps with ReScript",
55
"keywords": ["rescript", "tauri", "desktop", "mobile", "native", "bindings"],
6+
"deprecated": "Use @gossamer/api (rescript-gossamer) instead",
67
"license": "PMPL-1.0-or-later",
78
"repository": {
89
"type": "git",

0 commit comments

Comments
 (0)