mirror of
				https://github.com/Xahau/xahau.js.git
				synced 2025-11-04 04:55:48 +00:00 
			
		
		
		
	Switch to using `@noble/hashes`, `@noble/curves`, `@scure/base`, `@scure/bip32`, and `@scure/bip39`. This replaces `crypto` polyfills (such as `crypto-browserify`), `create-hash`, `elliptic`, `hash.js`, `bn.js` (both versions), and their many dependencies. This also means there are 33 less dependencies downloaded when running a fresh `npm install` and will make the project much easier to maintain. This reduces the bundle size by 44% (82kb minified and gzipped) over the current 3.0 branch as well as reducing the amount of configuration required to bundle. Closes #1814, #1817, #2272, and #2306 Co-authored-by: Caleb Kniffen <ckniffen@ripple.com>
		
			
				
	
	
		
			8 lines
		
	
	
		
			139 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			139 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
  "extends": "./tsconfig.json",
 | 
						|
  "compilerOptions": {
 | 
						|
    "rootDir": "./src",
 | 
						|
  },
 | 
						|
  "include": ["./src/**/*.ts", "./src/**/*.json"],
 | 
						|
}
 |