Skip to content

Commit 0a10076

Browse files
authored
Rename @solana/web3.js to @solana/kit (#150)
* Update publish packages workflow to create GitHub Releases * Move `packages/library/` to `packages/kit/` * Rename web3.js to kit in READMEs * Replace web3.js in imports * Update SECURITY.md * Update dependencies in package.json * Update URLs in package.json * README * Update TypeDoc comments * Update bundlemon * Update monorepo name * Update changesets config * Update issue template * Update GitHub workflows * Update comments in code * Update tsconfig.json * Replace strings in tests * Revert code changes to examples
1 parent ab12381 commit 0a10076

File tree

132 files changed

+465
-491
lines changed

Some content is hidden

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

132 files changed

+465
-491
lines changed

.bundlemonrc.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"baseDir": "./packages/",
33
"files": [
44
{
5-
"friendlyName": "@solana/web3.js production bundle",
6-
"path": "library/dist/index.production.min.js"
5+
"friendlyName": "@solana/kit production bundle",
6+
"path": "kit/dist/index.production.min.js"
77
},
88
{
99
"path": "**/dist/index.*.mjs"

.changeset/config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"changelog": [
77
"@changesets/changelog-github",
88
{
9-
"repo": "anza-xyz/solana-web3.js"
9+
"repo": "anza-xyz/kit"
1010
}
1111
],
1212
"fixed": [["@solana/!({*-impl,build-scripts,test-*,tsconfig})"]],

.changeset/tricky-beds-work.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@solana/web3.js': patch
2+
'@solana/kit': patch
33
---
44

55
Add a new function `fetchAddressesForLookupTables` to fetch the addresses contained in a list of lookup tables'

.github/label-actions.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ question:
2121
---
2222
2323
_This
24-
[automated message](https://github.com/anza-xyz/solana-web3.js/blob/main/.github/label-actions.yml)
24+
[automated message](https://github.com/anza-xyz/kit/blob/main/.github/label-actions.yml)
2525
is a result of having added the ‘question’ tag_.
2626
2727
# Close the issue

.github/workflows/actions/compile-gh-pages/action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ inputs:
77
# Typically used when it's important to know the base URL for the GitHub Pages site,
88
# for instance when a web app's router needs to know its base URL.
99
repository:
10-
default: 'solana-web3.js'
10+
default: 'kit'
1111
type: string
1212

1313
runs:

.github/workflows/publish-packages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
- name: Push Git Tag
5656
if: steps.changesets.outputs.hasChangesets == 'false'
5757
run: |
58-
VERSION_TAG=v$(cd packages/library/ && pnpm pkg get version | sed -n '2p' | grep -o '"\([^"]\)\+"$' | tr -d \")
58+
VERSION_TAG=v$(cd packages/kit/ && pnpm pkg get version | sed -n '2p' | grep -o '"\([^"]\)\+"$' | tr -d \")
5959
if ! git ls-remote --tags | grep -q "$VERSION_TAG"; then git tag $VERSION_TAG && git push --tags; fi
6060
env:
6161
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/pull-requests.yml

-10
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,3 @@ jobs:
5454
- name: Stop Test Validator
5555
if: always() && steps.start-test-validator.outcome == 'success'
5656
run: kill ${{ steps.start-test-validator.outputs.pid }}
57-
58-
- name: Upload Library Bundle
59-
if: matrix.node == 'current'
60-
uses: actions/upload-artifact@v4
61-
with:
62-
include-hidden-files: true
63-
name: library-dist
64-
path: |
65-
./packages/library/dist/
66-
./packages/library/package.json

README.md

+61-61
Large diffs are not rendered by default.

SECURITY.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55

66
<a name="reporting"></a>
77

8-
## Reporting security problems in the Solana Labs JavaScript Client
8+
## Reporting security problems in the Solana JavaScript SDK
99

1010
**DO NOT CREATE A GITHUB ISSUE** to report a security problem.
1111

12-
Instead please use this [Report a Vulnerability](https://github.com/anza-xyz/solana-web3.js/security/advisories/new) link. Provide a helpful title, detailed description of the vulnerability and an exploit proof-of-concept. Speculative submissions without proof-of-concept will be closed with no further consideration.
12+
Instead please use this [Report a Vulnerability](https://github.com/anza-xyz/kit/security/advisories/new) link. Provide a helpful title, detailed description of the vulnerability and an exploit proof-of-concept. Speculative submissions without proof-of-concept will be closed with no further consideration.
1313

1414
If you haven't done so already, please **enable two-factor auth** in your GitHub account.
1515

1616
--
1717

1818
If you do not receive a response in the advisory, send an email to [email protected] with the full URL of the advisory you have created. DO NOT include attachments or provide detail sufficient for exploitation regarding the security issue in this email. **Only provide such details in the advisory**.
1919

20-
If you do not receive a response from [email protected] please follow up with the team directly. You can do this in the `#web3js` channel of the [Solana Tech discord server](https://solana.com/discord), by pinging the `Solana Labs` role in the channel and referencing the fact that you submitted a security problem.
20+
If you do not receive a response from [email protected] please follow up with the team directly. You can do this in the `#js` channel of the [Solana Tech discord server](https://solana.com/discord), by pinging the `Solana Labs` role in the channel and referencing the fact that you submitted a security problem.
2121

2222
<a name="process"></a>
2323

examples/react-app/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @solana/example-react-app
22

3-
This is an example of how to use `@solana/web3.js` and `@solana/react` to build a React web application.
3+
This is an example of how to use `@solana/kit` and `@solana/react` to build a React web application.
44

55
## Features
66

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "solana-web3.js-monorepo",
2+
"name": "solana-js-monorepo",
33
"private": true,
44
"scripts": {
55
"build": "turbo run --concurrency=${TURBO_CONCURRENCY:-95.84%} build",

packages/accounts/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
[code-style-prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
77
[code-style-prettier-url]: https://github.com/prettier/prettier
8-
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/accounts/next.svg?style=flat
9-
[npm-image]: https://img.shields.io/npm/v/@solana/accounts/next.svg?style=flat
10-
[npm-url]: https://www.npmjs.com/package/@solana/accounts/v/next
8+
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/accounts?style=flat
9+
[npm-image]: https://img.shields.io/npm/v/@solana/accounts?style=flat
10+
[npm-url]: https://www.npmjs.com/package/@solana/accounts
1111

1212
# @solana/accounts
1313

14-
This package contains types and helper methods for representing, fetching and decoding Solana accounts. It can be used standalone, but it is also exported as part of the Solana JavaScript SDK [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
14+
This package contains types and helper methods for representing, fetching and decoding Solana accounts. It can be used standalone, but it is also exported as part of Kit [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
1515

1616
It provides a unified definition of a Solana account regardless of how it was retrieved and can represent both encoded and decoded accounts. It also introduces the concept of a `MaybeAccount` which represents a fetched account that may or may not exist on-chain whilst keeping track of its address in both cases.
1717

packages/accounts/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
"license": "MIT",
6262
"repository": {
6363
"type": "git",
64-
"url": "https://github.com/anza-xyz/solana-web3.js"
64+
"url": "https://github.com/anza-xyz/kit"
6565
},
6666
"bugs": {
67-
"url": "http://github.com/anza-xyz/solana-web3.js/issues"
67+
"url": "https://github.com/anza-xyz/kit/issues"
6868
},
6969
"browserslist": [
7070
"supports bigint and not dead",

packages/accounts/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* This package contains types and helper methods for representing, fetching and decoding Solana
3-
* accounts. It can be used standalone, but it is also exported as part of the Solana JavaScript SDK
4-
* [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
3+
* accounts. It can be used standalone, but it is also exported as part of Kit
4+
* [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
55
*
66
* It provides a unified definition of a Solana account regardless of how it was retrieved and can
77
* represent both encoded and decoded accounts. It also introduces the concept of a

packages/addresses/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66
[code-style-prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
77
[code-style-prettier-url]: https://github.com/prettier/prettier
8-
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/addresses/next.svg?style=flat
9-
[npm-image]: https://img.shields.io/npm/v/@solana/addresses/next.svg?style=flat
10-
[npm-url]: https://www.npmjs.com/package/@solana/addresses/v/next
8+
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/addresses?style=flat
9+
[npm-image]: https://img.shields.io/npm/v/@solana/addresses?style=flat
10+
[npm-url]: https://www.npmjs.com/package/@solana/addresses
1111

1212
# @solana/addresses
1313

14-
This package contains utilities for generating account addresses. It can be used standalone, but it is also exported as part of the Solana JavaScript SDK [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
14+
This package contains utilities for generating account addresses. It can be used standalone, but it is also exported as part of Kit [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
1515

1616
## Types
1717

packages/addresses/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
"license": "MIT",
6262
"repository": {
6363
"type": "git",
64-
"url": "https://github.com/anza-xyz/solana-web3.js"
64+
"url": "https://github.com/anza-xyz/kit"
6565
},
6666
"bugs": {
67-
"url": "http://github.com/anza-xyz/solana-web3.js/issues"
67+
"url": "https://github.com/anza-xyz/kit/issues"
6868
},
6969
"browserslist": [
7070
"supports bigint and not dead",

packages/addresses/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* This package contains utilities for generating account addresses. It can be used standalone, but
3-
* it is also exported as part of the Solana JavaScript SDK
4-
* [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
3+
* it is also exported as part of Kit
4+
* [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
55
*
66
* @packageDocumentation
77
*/

packages/assertions/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
[code-style-prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
77
[code-style-prettier-url]: https://github.com/prettier/prettier
8-
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/assertions/next.svg?style=flat
9-
[npm-image]: https://img.shields.io/npm/v/@solana/assertions/next.svg?style=flat
10-
[npm-url]: https://www.npmjs.com/package/@solana/assertions/v/next
8+
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/assertions?style=flat
9+
[npm-image]: https://img.shields.io/npm/v/@solana/assertions?style=flat
10+
[npm-url]: https://www.npmjs.com/package/@solana/assertions
1111

1212
# @solana/assertions
1313

packages/assertions/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@
6161
"license": "MIT",
6262
"repository": {
6363
"type": "git",
64-
"url": "https://github.com/anza-xyz/solana-web3.js"
64+
"url": "https://github.com/anza-xyz/kit"
6565
},
6666
"bugs": {
67-
"url": "http://github.com/anza-xyz/solana-web3.js/issues"
67+
"url": "https://github.com/anza-xyz/kit/issues"
6868
},
6969
"browserslist": [
7070
"supports bigint and not dead",

packages/codecs-core/README.md

+12-12
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55

66
[code-style-prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
77
[code-style-prettier-url]: https://github.com/prettier/prettier
8-
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/codecs-core/next.svg?style=flat
9-
[npm-image]: https://img.shields.io/npm/v/@solana/codecs-core/next.svg?style=flat
10-
[npm-url]: https://www.npmjs.com/package/@solana/codecs-core/v/next
8+
[npm-downloads-image]: https://img.shields.io/npm/dm/@solana/codecs-core?style=flat
9+
[npm-image]: https://img.shields.io/npm/v/@solana/codecs-core?style=flat
10+
[npm-url]: https://www.npmjs.com/package/@solana/codecs-core
1111

1212
# @solana/codecs-core
1313

14-
This package contains the core types and functions for encoding and decoding data structures on Solana. It can be used standalone, but it is also exported as part of the Solana JavaScript SDK [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
14+
This package contains the core types and functions for encoding and decoding data structures on Solana. It can be used standalone, but it is also exported as part of Kit [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
1515

16-
This package is also part of the [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) which acts as an entry point for all codec packages as well as for their documentation.
16+
This package is also part of the [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs) which acts as an entry point for all codec packages as well as for their documentation.
1717

1818
## Composing codecs
1919

20-
The easiest way to create your own codecs is to compose the [various codecs](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) offered by this library. For instance, here’s how you would define a codec for a `Person` object that contains a `name` string attribute and an `age` number stored in 4 bytes.
20+
The easiest way to create your own codecs is to compose the [various codecs](https://github.com/anza-xyz/kit/tree/main/packages/codecs) offered by this library. For instance, here’s how you would define a codec for a `Person` object that contains a `name` string attribute and an `age` number stored in 4 bytes.
2121

2222
```ts
2323
type Person = { name: string; age: number };
@@ -38,14 +38,14 @@ const person = personCodec.decode(bytes);
3838

3939
There is a significant library of composable codecs at your disposal, enabling you to compose complex types. You may be interested in the documentation of these other packages to learn more about them:
4040

41-
- [`@solana/codecs-numbers`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-numbers) for number codecs.
42-
- [`@solana/codecs-strings`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-strings) for string codecs.
43-
- [`@solana/codecs-data-structures`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-data-structures) for many data structure codecs such as objects, arrays, tuples, sets, maps, enums, discriminated unions, booleans, etc.
44-
- [`@solana/options`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/options) for a Rust-like `Option` type and associated codec.
41+
- [`@solana/codecs-numbers`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-numbers) for number codecs.
42+
- [`@solana/codecs-strings`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-strings) for string codecs.
43+
- [`@solana/codecs-data-structures`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-data-structures) for many data structure codecs such as objects, arrays, tuples, sets, maps, enums, discriminated unions, booleans, etc.
44+
- [`@solana/options`](https://github.com/anza-xyz/kit/tree/main/packages/options) for a Rust-like `Option` type and associated codec.
4545

4646
You may also be interested in some of the helpers of this `@solana/codecs-core` library such as `transformCodec`, `fixCodecSize` or `reverseCodec` that create new codecs from existing ones.
4747

48-
Note that all of these libraries are included in the [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) as well as the main `@solana/web3.js` package for your convenience.
48+
Note that all of these libraries are included in the [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs) as well as the main `@solana/kit` package for your convenience.
4949

5050
## Composing encoders and decoders
5151

@@ -659,4 +659,4 @@ containsBytes(new Uint8Array([1, 2, 3, 4]), new Uint8Array([2, 3]), 2); // false
659659

660660
---
661661

662-
To read more about the available codecs and how to use them, check out the documentation of the main [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs).
662+
To read more about the available codecs and how to use them, check out the documentation of the main [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs).

packages/codecs-core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@
6262
"license": "MIT",
6363
"repository": {
6464
"type": "git",
65-
"url": "https://github.com/anza-xyz/solana-web3.js"
65+
"url": "https://github.com/anza-xyz/kit"
6666
},
6767
"bugs": {
68-
"url": "http://github.com/anza-xyz/solana-web3.js/issues"
68+
"url": "https://github.com/anza-xyz/kit/issues"
6969
},
7070
"browserslist": [
7171
"supports bigint and not dead",

packages/codecs-core/src/index.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/**
2-
* This package contains the core types and functions for encoding and decoding data structures on Solana. It can be used standalone, but it is also exported as part of the Solana JavaScript SDK [`@solana/web3.js@next`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/library).
2+
* This package contains the core types and functions for encoding and decoding data structures on Solana. It can be used standalone, but it is also exported as part of Kit [`@solana/kit`](https://github.com/anza-xyz/kit/tree/main/packages/kit).
33
*
4-
* This package is also part of the [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) which acts as an entry point for all codec packages as well as for their documentation.
4+
* This package is also part of the [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs) which acts as an entry point for all codec packages as well as for their documentation.
55
*
66
* ## Composing codecs
77
*
8-
* The easiest way to create your own codecs is to compose the [various codecs](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) offered by this library. For instance, here’s how you would define a codec for a `Person` object that contains a `name` string attribute and an `age` number stored in 4 bytes.
8+
* The easiest way to create your own codecs is to compose the [various codecs](https://github.com/anza-xyz/kit/tree/main/packages/codecs) offered by this library. For instance, here’s how you would define a codec for a `Person` object that contains a `name` string attribute and an `age` number stored in 4 bytes.
99
*
1010
* ```ts
1111
* type Person = { name: string; age: number };
@@ -26,14 +26,14 @@
2626
*
2727
* There is a significant library of composable codecs at your disposal, enabling you to compose complex types. You may be interested in the documentation of these other packages to learn more about them:
2828
*
29-
* - [`@solana/codecs-numbers`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-numbers) for number codecs.
30-
* - [`@solana/codecs-strings`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-strings) for string codecs.
31-
* - [`@solana/codecs-data-structures`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs-data-structures) for many data structure codecs such as objects, arrays, tuples, sets, maps, enums, discriminated unions, booleans, etc.
32-
* - [`@solana/options`](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/options) for a Rust-like `Option` type and associated codec.
29+
* - [`@solana/codecs-numbers`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-numbers) for number codecs.
30+
* - [`@solana/codecs-strings`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-strings) for string codecs.
31+
* - [`@solana/codecs-data-structures`](https://github.com/anza-xyz/kit/tree/main/packages/codecs-data-structures) for many data structure codecs such as objects, arrays, tuples, sets, maps, enums, discriminated unions, booleans, etc.
32+
* - [`@solana/options`](https://github.com/anza-xyz/kit/tree/main/packages/options) for a Rust-like `Option` type and associated codec.
3333
*
3434
* You may also be interested in some of the helpers of this `@solana/codecs-core` library such as `transformCodec`, `fixCodecSize` or `reverseCodec` that create new codecs from existing ones.
3535
*
36-
* Note that all of these libraries are included in the [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs) as well as the main `@solana/web3.js` package for your convenience.
36+
* Note that all of these libraries are included in the [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs) as well as the main `@solana/kit` package for your convenience.
3737
*
3838
* ## Composing encoders and decoders
3939
*
@@ -647,7 +647,7 @@
647647
*
648648
* ---
649649
*
650-
* To read more about the available codecs and how to use them, check out the documentation of the main [`@solana/codecs` package](https://github.com/anza-xyz/solana-web3.js/tree/main/packages/codecs).
650+
* To read more about the available codecs and how to use them, check out the documentation of the main [`@solana/codecs` package](https://github.com/anza-xyz/kit/tree/main/packages/codecs).
651651
*
652652
* @packageDocumentation
653653
*/

0 commit comments

Comments
 (0)