iso-base
Version:
Isomorphic Utils
142 lines • 3.15 kB
JSON
{
"name": "iso-base",
"type": "module",
"version": "4.1.0",
"description": "Isomorphic Utils",
"author": "Hugo Dias <hugomrdias@gmail.com> (hugodias.me)",
"license": "MIT",
"repository": {
"url": "hugomrdias/iso-repo",
"directory": "packages/iso-base"
},
"keywords": [
"utf8",
"base",
"crypto",
"rfc4648",
"uint8array",
"leb128",
"varint",
"ec-compression",
"base-x",
"isomorphic"
],
"exports": {
".": {
"types": "./dist/src/index.d.ts",
"default": "./src/index.js"
},
"./utils": {
"types": "./dist/src/utils.d.ts",
"default": "./src/utils.js"
},
"./utf8": {
"types": "./dist/src/utf8.d.ts",
"default": "./src/utf8.js"
},
"./crypto": {
"types": "./dist/src/crypto.d.ts",
"node": "./src/crypto.js",
"react-native": "./src/crypto-browser.js",
"default": "./src/crypto-browser.js"
},
"./rfc4648": {
"types": "./dist/src/rfc4648.d.ts",
"default": "./src/rfc4648.js"
},
"./base-x": {
"types": "./dist/src/base-x.d.ts",
"default": "./src/base-x.js"
},
"./varint": {
"types": "./dist/src/varint.d.ts",
"default": "./src/varint.js"
},
"./ec-compression": {
"types": "./dist/src/ec-compression.d.ts",
"default": "./src/ec-compression.js"
},
"./leb128": {
"types": "./dist/src/leb128.d.ts",
"default": "./src/leb128.js"
},
"./types": {
"types": "./dist/src/types.d.ts"
}
},
"main": "src/index.js",
"types": "dist/src/index.d.ts",
"browser": {
"crypto": false,
"./src/crypto.js": "./src/crypto-browser.js"
},
"typesVersions": {
"*": {
"utils": [
"dist/src/utils"
],
"crypto": [
"dist/src/crypto"
],
"utf8": [
"dist/src/utf8"
],
"rfc4648": [
"dist/src/rfc4648"
],
"base-x": [
"dist/src/base-x"
],
"varint": [
"dist/src/varint"
],
"ec-compression": [
"dist/src/ec-compression"
],
"leb128": [
"dist/src/leb128"
],
"types": [
"dist/src/types"
]
}
},
"files": [
"src",
"dist/src/*.d.ts",
"dist/src/*.d.ts.map"
],
"dependencies": {
"base-x": "^5.0.0",
"bigint-mod-arith": "^3.3.1"
},
"devDependencies": {
"@scure/base": "^1.2.6",
"@types/assert": "^1.5.11",
"@types/mocha": "^10.0.10",
"@types/node": "^24.1.0",
"assert": "^2.1.0",
"micro-bmark": "^0.4.2",
"mocha": "^11.7.1",
"playwright-test": "^14.1.11",
"typescript": "5.8.3"
},
"publishConfig": {
"provenance": true
},
"depcheck": {
"specials": [
"bin"
],
"ignores": [
"@types/*",
"assert"
]
},
"scripts": {
"lint": "tsc --build && biome check --no-errors-on-unmatched --files-ignore-unknown=true .",
"test": "tsc --build && pnpm run test:node && pnpm run test:browser",
"test:node": "mocha 'test/**/!(*.browser).test.js'",
"test:browser": "playwright-test 'test/**/!(*.node).test.js'"
}
}