solana/web3.js-experimental
Steven Luscher 656b150e57
[web3.js][experimental] Set up test/dev infra (#28950)
* Update `@solana/eslint-config-solana`

* [web3.js][experimental] Add Watchman config to ignore `dist` and `node_modules` folders

* [web3.js][experimental] Install Jest

* [web3.js][experimental] Configure Jest to lint, format, and test code

* [web3.js][experimental] Add a typecheck step

* [web3.js][experimental] Add fake tests and fake implementation to exercise the build infra
2022-11-23 18:25:02 -08:00
..
internal/jest [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
src [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
.eslintrc.json [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
.gitignore [web3.js][experimental] A GitHub Actions workflow that builds the new code with Turborepo (#28916) 2022-11-21 21:47:32 -08:00
.npmrc
.prettierignore Add shared Prettier config 2022-11-19 00:17:34 -08:00
.watchmanconfig [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
README.md [web3.js][experimental] A GitHub Actions workflow that builds the new code with Turborepo (#28916) 2022-11-21 21:47:32 -08:00
package.json [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
pnpm-lock.yaml [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
tsconfig.declarations.json [web3.js][experimental] Improve package exports (#28948) 2022-11-23 16:47:56 -08:00
tsconfig.json [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00
tsup.config.ts [web3.js][experimental] Improve package exports (#28948) 2022-11-23 16:47:56 -08:00
turbo.json [web3.js][experimental] Set up test/dev infra (#28950) 2022-11-23 18:25:02 -08:00

README.md

Solana JavaScript API

Development Environment Setup

Speed up build times with remote caching

Cache build artifacts remotely so that you, others, and the CI server can take advantage of each others' build efforts.

  1. Log the Turborepo CLI into the Solana Vercel account
    pnpm turbo login
    
  2. Link the repository to the remote cache
    pnpm turbo link