@penaprieto/design-system
Version:
Multi-brand React design system with design tokens from Figma
61 lines (60 loc) • 1.97 kB
JSON
{
"name": "@penaprieto/design-system",
"version": "1.0.2",
"description": "Multi-brand React design system with design tokens from Figma",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"README.md",
"dist/components"
],
"exports": {
".": {
"import": "./dist/index.esm.js",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./BrandA.css": "./dist/tokens/BrandA.css",
"./BrandB.css": "./dist/tokens/BrandB.css",
"./tokens/BrandA.json": "./dist/tokens/BrandA.json",
"./tokens/BrandB.json": "./dist/tokens/BrandB.json",
"./tokens/BrandA.js": "./dist/tokens/BrandA.js",
"./tokens/BrandB.js": "./dist/tokens/BrandB.js",
"./styles.css": "./dist/styles.css"
},
"scripts": {
"build": "rollup -c && npm run copy-assets && npm run build:components && npm run copy-component-css",
"build:components": "tsc --project tsconfig.build.json",
"copy-component-css": "node scripts/copy-component-css.mjs",
"copy-assets": "npm run copy-tokens && npm run copy-brand-css",
"copy-tokens": "mkdir -p dist/tokens && cp -r ../../packages/tokens/dist/BrandA dist/tokens/ && cp -r ../../packages/tokens/dist/BrandB dist/tokens/",
"copy-brand-css": "cp ../../packages/tokens/dist/BrandA/css/tokens.css dist/BrandA.css && cp ../../packages/tokens/dist/BrandB/css/tokens.css dist/BrandB.css",
"prepublishOnly": "npm run build"
},
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
},
"keywords": [
"react",
"components",
"design-system",
"design-tokens",
"ui",
"multi-brand",
"figma",
"typescript"
],
"author": "Penaprieto",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/Penaprieto/designsystem.git",
"directory": "packages/react"
},
"publishConfig": {
"access": "public"
}
}