1.0.0 • Published 9 months ago

h-solana-spl v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

1.crypto => crypto-browserify 从node环境兼容web浏览器环境

import { createHash } from "crypto";
替换
import { createHash } from "crypto-browserify";

2.重写assert 兼容web浏览器

let assert_1 = require("assert");
替换
let chai_1 = require("chai");let assert_1 = {strict:chai_1.assert}

3.重新event 兼容web浏览器

import { setMaxListeners as nodeSetMaxListeners } from 'events';
替换
import { EventEmitter } from 'events';
const emitter = new EventEmitter();
let nodeSetMaxListeners = emitter.setMaxListeners

4.运行项目 node >= 18

nvm use v19
npm run dev

5.打包项目

npm run build

alt text