Files
bootnode/brand/package.json
T
zeekay b2af6aff33 feat(brand): scaffold @bootnode-io/brand npm package
Matches the canonical brand-package shape (parallel to @hanzo/brand,
@luxfi/brand, @zooai/brand, @osage/brand, etc.):

- package.json — name @bootnode-io/brand, version 0.1.0, public,
  exports ./, ./brand.json, ./loader, ./assets/*
- brand.json — canonical schema (brand, chains, iam, rpc,
  walletConnect, api blocks)
- src/index.ts + src/loader.ts — TS source compiled to dist/ via tsup
  (cjs+esm+dts)
- tsconfig.json — ES2020 + bundler resolution
- .npmignore — ship dist/, assets/, brand.json only

Existing config.ts + components.tsx + DESIGN.md preserved.

Publish (when npm @bootnode-io scope is reserved + creds available):
  cd brand && npm publish --access public
2026-05-19 08:56:13 -07:00

58 lines
1.3 KiB
JSON

{
"name": "@bootnode-io/brand",
"version": "0.1.0",
"description": "Official brand assets and design system for Bootnode",
"main": "dist/index.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./brand.json": "./brand.json",
"./loader": {
"import": "./dist/loader.mjs",
"require": "./dist/loader.js",
"types": "./dist/loader.d.ts"
},
"./assets/*": "./assets/*"
},
"files": [
"dist",
"assets",
"brand.json"
],
"scripts": {
"build": "tsup src/index.ts src/loader.ts --format cjs,esm --dts --clean",
"dev": "tsup src/index.ts src/loader.ts --format cjs,esm --dts --watch",
"type-check": "tsc --noEmit"
},
"keywords": [
"bootnode",
"brand",
"design-system",
"ui",
"assets",
"logo"
],
"author": "Bootnode",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/bootnode/bootnode",
"directory": "brand"
},
"homepage": "https://github.com/bootnode/bootnode/tree/main/brand",
"devDependencies": {
"@types/node": "^20.0.0",
"tsup": "^8.5.1",
"typescript": "^5.9.3"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}