feat: release design system engine, studio and component contracts
No files matched your search
@@ -0,0 +1,79 @@
|
||||
[
|
||||
{
|
||||
"name": "@wrnexus/core",
|
||||
"version": "0.8.24",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-core-0.8.24.tgz",
|
||||
"integrity": "sha512-Luzd9MACYd86h5IfBWanFuQKe8CvDyLL1PuhlwwYseO5HH/6/wQDrk7man9WqC52E3r7XL70l950rBJ1ehnrSw==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ui",
|
||||
"version": "0.8.116",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-ui-0.8.116.tgz",
|
||||
"integrity": "sha512-EfCLVY1TZx7v+YB/G6n/Edg8XmywCKvPBpc2BgAMUK9orhwtDI2GqXhBpW9oq5jOrbcatwsRVCDFccU61PkNCA==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/captcha",
|
||||
"version": "0.8.18",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-captcha-0.8.18.tgz",
|
||||
"integrity": "sha512-rkUsApzeEqGr7NpwbiXyjehq3fXVOzhkiBBMyt2YyLp4ZCQ/nMklep0+XbbAO81tp8LsWu/0RFvgAmr/cgOntw==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/auth",
|
||||
"version": "0.8.35",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-auth-0.8.35.tgz",
|
||||
"integrity": "sha512-bYKNHP+jDpx/7y3mcTmi4Ez1LQYlOB4/7IlD8NEIbNZcxh/vlQXudpX34ImDQytu7S34Wt0PUCKG1gt8f+zdug==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/csr",
|
||||
"version": "0.8.73",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-csr-0.8.73.tgz",
|
||||
"integrity": "sha512-ysD9IiTehwNX5uJca3VMch3sgB0b2icDLoptEJhZNHe80ijE8jj+Ed+VQQW+Bp4f0Ctsh4tRzxdEFMiTsUflJQ==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/compiler",
|
||||
"version": "0.8.43",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-compiler-0.8.43.tgz",
|
||||
"integrity": "sha512-V2efwOgsr0zIlPvR7HOx0IoVBEciTspPerYF/ZaXtMdiAVPbrK1qe/aujQhqXMR2e8F+Dhqt1ceVLgj6kQSRKQ==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ssr",
|
||||
"version": "0.8.19",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-ssr-0.8.19.tgz",
|
||||
"integrity": "sha512-AYtUiWg+axN6o1W9W31V2JtGWGFkg64zoeGn8dhIOWYHwZI0QBgeK3T3FZ9WeZgs7rmButPD6bUBVn9remS3yA==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/dev-server",
|
||||
"version": "0.8.82",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-dev-server-0.8.82.tgz",
|
||||
"integrity": "sha512-VuLSD19YOkn4EtgqvlE4aJ1McRzxq8Gl6MAIZuDkkdMmo4L7DCW++9GthYnhiOGNRLmCZu3zvoEm10yoEOw1aw==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/payment",
|
||||
"version": "0.8.12",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-payment-0.8.12.tgz",
|
||||
"integrity": "sha512-cFwtIsqq7ISAxdPQ6jXb0h9RdJOsyUrfjMnWlDo+BPYfRnDn5JtjyY5kUCKUgQ41yfZRSEV/71qjvM4tmhKxxw==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/test",
|
||||
"version": "0.8.17",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-test-0.8.17.tgz",
|
||||
"integrity": "sha512-NFvo6fiDfcdr95UHzk2XnxFLPe8sIDBHSXZDaINkw1Hca0cQeNrivG9jDKCQIXCmpP1qxGZPOpKIOlkV/516Sw==",
|
||||
"published": false
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/viewer",
|
||||
"version": "0.8.16",
|
||||
"path": "E:\\WireJS\\output\\chart-release-tarballs\\wrnexus-viewer-0.8.16.tgz",
|
||||
"integrity": "sha512-HTXV18RrC0h+W9t6bL0pujD6XEr5laZwQwRwnrmsjItrkyUZWUAtyVAFJgRL5NOjquAdgiq/f5n/K9nOY3ZBgA==",
|
||||
"published": false
|
||||
}
|
||||
]
|
||||
|
After Width: | Height: | Size: 124 KiB |
@@ -0,0 +1,38 @@
|
||||
const { chromium } = require('C:/Users/ADMIN/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/node_modules/playwright');
|
||||
const assert=require('node:assert/strict');
|
||||
(async()=>{
|
||||
const browser=await chromium.launch({headless:true});
|
||||
const page=await browser.newPage({viewport:{width:1200,height:900}});const errors=[];
|
||||
page.on('pageerror',e=>errors.push(e.message));await page.goto('http://localhost:4319/');
|
||||
await page.waitForFunction(()=>window.TestChart && document.querySelectorAll('canvas').length===10 && [...document.querySelectorAll('canvas')].every(c=>window.TestChart.getChart(c)));
|
||||
const charts=await page.evaluate(()=>[...document.querySelectorAll('canvas')].map(c=>{const chart=TestChart.getChart(c);return {type:chart.config.type,width:chart.width,height:chart.height,points:chart.getDatasetMeta(0).data.length,status:c.closest('figure').querySelector('[data-chart-status]').textContent}}));
|
||||
assert.equal(charts.length,10);assert(charts.every(c=>c.width>100&&c.height===260&&c.points>0&&c.status===''));
|
||||
await page.screenshot({path:'output/chartjs-verify/all-chart-types.png',fullPage:true});
|
||||
await page.evaluate(()=>{window.events=[];const root=document.querySelector('figure');for(const name of ['select','dataPointClick','legendToggle'])root.addEventListener(name,e=>events.push({name,index:e.detail.index,datasetIndex:e.detail.datasetIndex,hidden:e.detail.hidden}));});
|
||||
const point=await page.evaluate(()=>{const c=document.querySelector('canvas'),chart=TestChart.getChart(c),p=chart.getDatasetMeta(0).data[1],r=c.getBoundingClientRect();return {x:r.x+p.x,y:r.y+p.y+5};});
|
||||
await page.mouse.click(point.x,point.y);await page.waitForTimeout(100);
|
||||
const legend=await page.evaluate(()=>{const c=document.querySelector('canvas'),chart=TestChart.getChart(c),p=chart.legend.legendHitBoxes[0],r=c.getBoundingClientRect();return {x:r.x+p.left+5,y:r.y+p.top+5}});
|
||||
await page.mouse.click(legend.x,legend.y);await page.waitForTimeout(100);
|
||||
assert.deepEqual((await page.evaluate(()=>events)).map(e=>e.name),['dataPointClick','select','legendToggle']);
|
||||
await page.evaluate(()=>{const root=document.querySelector('figure'),config=JSON.parse(root.dataset.chartConfig);config.data.datasets[0].data[0]=-50;root.dataset.chartConfig=JSON.stringify(config);});
|
||||
await page.waitForFunction(()=>TestChart.getChart(document.querySelector('canvas')).data.datasets[0].data[0]===-50);
|
||||
await page.evaluate(()=>{const root=document.querySelector('figure'),config=JSON.parse(root.dataset.chartConfig);config.type='doughnut';root.dataset.chartConfig=JSON.stringify(config)});
|
||||
await page.waitForFunction(()=>TestChart.getChart(document.querySelector('canvas')).config.type==='doughnut');
|
||||
// Arc legends toggle individual slices.
|
||||
await page.evaluate(()=>{const chart=TestChart.getChart(document.querySelector('canvas'));chart.options.plugins.legend.onClick({native:null},chart.legend.legendItems[0],chart.legend)});
|
||||
assert.equal(await page.evaluate(()=>TestChart.getChart(document.querySelector('canvas')).getDataVisibility(0)),false);
|
||||
await page.setViewportSize({width:390,height:844});await page.waitForTimeout(250);
|
||||
assert(await page.evaluate(()=>[...document.querySelectorAll('canvas')].every(c=>TestChart.getChart(c).width<=350)));
|
||||
await page.screenshot({path:'output/chartjs-verify/charts-mobile.png',fullPage:true});
|
||||
await page.setViewportSize({width:1200,height:900});await page.waitForTimeout(250);await page.screenshot({path:'output/chartjs-verify/charts-desktop.png',fullPage:true});
|
||||
await page.evaluate(()=>{window.removed=document.querySelector('canvas');removed.closest('figure').remove()});
|
||||
await page.waitForFunction(()=>!TestChart.getChart(removed));
|
||||
await page.evaluate(()=>{const root=document.querySelector('figure'),config=JSON.parse(root.dataset.chartConfig);config.type='invalid';root.dataset.chartConfig=JSON.stringify(config);window.badRoot=root});
|
||||
await page.waitForFunction(()=>badRoot.querySelector('[data-chart-status]').textContent.includes('Unsupported chart type'));
|
||||
await page.waitForTimeout(100);
|
||||
await page.evaluate(()=>{const config=JSON.parse(badRoot.dataset.chartConfig);config.type='line';config.options.plugins=false;badRoot.dataset.chartConfig=JSON.stringify(config)});
|
||||
await page.waitForFunction(()=>TestChart.getChart(badRoot.querySelector('canvas'))?.config.type==='line');
|
||||
assert.deepEqual(errors,[]);
|
||||
console.log(JSON.stringify({rendered:charts,checks:['point outputs','legend outputs','reactive data update','chart type switch','arc legend','mobile resize','destroy on removal'],errors},null,2));
|
||||
await browser.close();
|
||||
})().catch(e=>{console.error(e);process.exit(1)});
|
||||
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 113 KiB |
@@ -0,0 +1,4 @@
|
||||
import Chart from '../../packages/ui/node_modules/chart.js/auto/auto.js';
|
||||
import '../../packages/ui/src/chart-runtime';
|
||||
(window as any).TestChart = Chart;
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
const {chromium}=require('C:/Users/ADMIN/.cache/codex-runtimes/codex-primary-runtime/dependencies/node/node_modules/playwright');
|
||||
const assert=require('node:assert/strict');
|
||||
(async()=>{const browser=await chromium.launch({headless:true});const page=await browser.newPage({viewport:{width:1440,height:1000}});const errors=[];page.on('pageerror',e=>errors.push(e.message));await page.goto('http://localhost:4320/components/chart');await page.waitForFunction(()=>document.querySelectorAll('[data-chart-canvas]').length===12&&[...document.querySelectorAll('[data-chart-canvas]')].every(c=>c.style.width));await page.waitForTimeout(500);
|
||||
const results=await page.evaluate(()=>[...document.querySelectorAll('[data-ui-component="Chart"]')].map(root=>{const c=root.querySelector('canvas');const pixels=c.getContext('2d').getImageData(0,0,c.width,c.height).data;return {type:JSON.parse(root.dataset.chartConfig).type,width:c.clientWidth,height:c.clientHeight,rendered:pixels.some((v,i)=>i%4===3&&v>0),status:root.querySelector('[data-chart-status]').textContent,table:root.querySelectorAll('table tr').length}}));assert.equal(results.length,12);assert(results.every(r=>r.width>0&&r.rendered&&r.status===''&&r.table>1));
|
||||
await page.locator('#chart-demo-1').screenshot({path:'output/chartjs-verify/showcase-bar.png'});await page.locator('#chart-demo-8').screenshot({path:'output/chartjs-verify/showcase-scatter.png'});
|
||||
assert.deepEqual(errors,[]);console.log(JSON.stringify({productionCharts:results,errors},null,2));await browser.close()})().catch(e=>{console.error(e);process.exit(1)});
|
||||
@@ -0,0 +1,40 @@
|
||||
import { readFileSync, mkdirSync, writeFileSync } from 'node:fs';
|
||||
import { resolve, join } from 'node:path';
|
||||
import { spawnSync } from 'node:child_process';
|
||||
import { validateAndHashStage } from '../../scripts/lib/package-integrity';
|
||||
const root=resolve('.'), registry=process.env.WRNEXUS_NPM_REGISTRY;
|
||||
if(registry!=='https://registry.workroot.in/repository/npm/') throw new Error('Unexpected release registry');
|
||||
const npmCli='D:/Program Files/nodejs/node_modules/npm/bin/npm-cli.js';
|
||||
function npm(args:string[],allowFailure=false){
|
||||
const result=spawnSync('node',[npmCli,'--registry',registry!,...args],{cwd:root,encoding:'utf8'});
|
||||
if(result.error)throw result.error;
|
||||
if(result.status!==0&&!allowFailure)throw new Error(result.stderr||result.stdout||'npm failed');
|
||||
return result;
|
||||
}
|
||||
const release=JSON.parse(readFileSync('.publish/PACKAGE-INTEGRITY.json','utf8'));
|
||||
const packed=[];const destination=resolve('output/chart-release-tarballs');mkdirSync(destination,{recursive:true});
|
||||
for(const expected of release.packages){
|
||||
const stage=join(root,'.publish',expected.name.replace('@wrnexus/',''));
|
||||
const manifest=JSON.parse(readFileSync(join(stage,'package.json'),'utf8'));
|
||||
if(JSON.stringify(validateAndHashStage(stage,manifest))!==JSON.stringify(expected))throw new Error('Staged package changed: '+expected.name);
|
||||
const info=JSON.parse(npm(['pack',stage,'--pack-destination',destination,'--json']).stdout)[0];
|
||||
const existing=npm(['view',expected.name+'@'+expected.version,'dist.integrity','--json'],true);
|
||||
let published=false;
|
||||
if(existing.status===0){
|
||||
if(JSON.parse(existing.stdout)!==info.integrity)throw new Error('Version already contains different bytes: '+expected.name+'@'+expected.version);
|
||||
published=true;
|
||||
}else if(!/E404|404 Not Found/.test(existing.stderr))throw new Error('Registry preflight failed: '+existing.stderr);
|
||||
packed.push({name:expected.name,version:expected.version,path:join(destination,info.filename),integrity:info.integrity,published});
|
||||
}
|
||||
writeFileSync('output/chart-release-manifest.json',JSON.stringify(packed,null,2)+'\n');
|
||||
for(const pkg of packed){
|
||||
if(!pkg.published){
|
||||
console.log('Publishing '+pkg.name+'@'+pkg.version);
|
||||
const result=npm(['publish',pkg.path,'--access','restricted']);
|
||||
process.stdout.write(result.stdout);
|
||||
}
|
||||
const remote=JSON.parse(npm(['view',pkg.name+'@'+pkg.version,'dist.integrity','--json']).stdout);
|
||||
if(remote!==pkg.integrity)throw new Error('Published integrity mismatch: '+pkg.name);
|
||||
console.log('Verified '+pkg.name+'@'+pkg.version);
|
||||
}
|
||||
console.log('Published and verified '+packed.length+' private packages.');
|
||||
@@ -0,0 +1,16 @@
|
||||
import {readFileSync} from 'node:fs';
|
||||
import {renderComponent} from '../../packages/test/src/index';
|
||||
import {getReactiveRuntime,getComponentControllerRuntime} from '../../packages/csr/src/index';
|
||||
const source=readFileSync('packages/ui/components/Chart.wrn','utf8');
|
||||
const types=['bar','line','area','pie','doughnut','radar','polarArea','scatter','bubble','mixed'];
|
||||
const bundle=await Bun.build({entrypoints:['output/chartjs-verify/entry.ts'],target:'browser',minify:false});
|
||||
if(!bundle.success) throw new Error(String(bundle.logs));
|
||||
const js=await bundle.outputs[0].text();
|
||||
let html='<!doctype html><html><head><style>body{font:14px Arial;background:#f7f7f8;margin:20px}main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}figure{background:white;padding:20px;margin:0}canvas{max-width:100%}.wrn-chart__stage{position:relative}.wrn-chart__accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){main{grid-template-columns:1fr}}</style></head><body><main>';
|
||||
for(const type of types){
|
||||
const data=type==='scatter'||type==='bubble'?{datasets:[{label:'Coordinates',data:[{x:1,y:4,r:8},{x:3,y:8,r:16},{x:5,y:3,r:12}]}]}:{labels:['Mon','Tue','Wed','Thu','Fri'],datasets:[{label:'Sample',data:type==='bar'?[-20,38,29,52,45]:[24,38,29,52,45]},...(type==='mixed'?[{type:'line',label:'Target',data:[25,30,40,45,50]}]:[])]};
|
||||
html+=await renderComponent(source,{title:type,description:'Sample data',type:type==='mixed'?'bar':type,data,showValues:false,options:{animation:false},height:260});
|
||||
}
|
||||
html+='</main><script src="/csr.js"></script><script type="module" src="/chart.js"></script></body></html>';
|
||||
const server=Bun.serve({port:4319,fetch(req){const path=new URL(req.url).pathname;return new Response(path==='/chart.js'?js:path==='/csr.js'?getReactiveRuntime()+'\n'+getComponentControllerRuntime():html,{headers:{'Content-Type':path.endsWith('.js')?'text/javascript':'text/html'}})}});
|
||||
console.log('Chart verification listening on '+server.url);
|
||||
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 57 KiB |
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 48 KiB |
@@ -0,0 +1,680 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "angular",
|
||||
"name": "Angular / Lo-Fi",
|
||||
"version": "1.0.0",
|
||||
"defaultMode": "light",
|
||||
"tokens": {
|
||||
"shape.control": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-sm"
|
||||
},
|
||||
"shape.panel": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-md"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-lg"
|
||||
},
|
||||
"shape.base": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius"
|
||||
},
|
||||
"space.control": {
|
||||
"type": "dimension",
|
||||
"value": "0.75rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"type": "dimension",
|
||||
"value": "1rem",
|
||||
"legacy": "space-panel"
|
||||
},
|
||||
"space.page": {
|
||||
"type": "dimension",
|
||||
"value": "1rem"
|
||||
},
|
||||
"control.height": {
|
||||
"type": "dimension",
|
||||
"value": "2.5rem",
|
||||
"legacy": "control-height"
|
||||
},
|
||||
"type.body": {
|
||||
"type": "fontFamily",
|
||||
"value": "Arial, sans-serif",
|
||||
"legacy": "font-sans"
|
||||
},
|
||||
"type.heading": {
|
||||
"type": "fontFamily",
|
||||
"value": "\"Times New Roman\", serif"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"type": "shadow",
|
||||
"value": "3px 3px 0 #535146",
|
||||
"legacy": "shadow-1"
|
||||
},
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#353128",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#D0C7B2",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#B0A78D",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#FF9FC6",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#FFC0DA",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#FFD2E5",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#FF9FC6",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#353128",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#D0C7B2",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#B0A78D",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-primary-muted"
|
||||
}
|
||||
},
|
||||
"modes": {
|
||||
"light": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#232320",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#232320",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#535146",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#535146",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#8F2448",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#701C39",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#59172D",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#701C39",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#535146",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#535146",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#E8E0C0",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "light",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#353128",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#EDE4CF",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#D0C7B2",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#B0A78D",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#FF9FC6",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#FFC0DA",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#FFD2E5",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#25221E",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#FF9FC6",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#353128",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#D0C7B2",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#B0A78D",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#454032",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "dark",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
}
|
||||
},
|
||||
"recipes": {
|
||||
"Button": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"paddingInline": {
|
||||
"ref": "space.control"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
},
|
||||
"rotate": "-2deg"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"when": {
|
||||
"variant": "default"
|
||||
},
|
||||
"parts": {
|
||||
"control": {
|
||||
"backgroundImage": "none",
|
||||
"backgroundColor": "transparent",
|
||||
"color": {
|
||||
"ref": "color.primary"
|
||||
},
|
||||
"borderColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"states": [
|
||||
{
|
||||
"state": "focusVisible",
|
||||
"parts": {
|
||||
"control": {
|
||||
"outlineColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"state": "disabled",
|
||||
"parts": {
|
||||
"control": {
|
||||
"opacity": 0.55,
|
||||
"rotate": "0deg"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Input": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Textarea": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Select": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Checkbox": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Radio": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Switch": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Card": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
},
|
||||
"rotate": "1deg"
|
||||
},
|
||||
"body": {
|
||||
"paddingInline": {
|
||||
"ref": "space.panel"
|
||||
},
|
||||
"paddingBlock": {
|
||||
"ref": "space.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Alert": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Modal": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ContextMenu": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Nav": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"link": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"state": "selected",
|
||||
"parts": {
|
||||
"link": {
|
||||
"fontWeight": 700
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"PageHeader": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"title": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
},
|
||||
"letterSpacing": "-0.025em"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Container": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"paddingInline": {
|
||||
"ref": "space.page"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
{
|
||||
"geometry": [
|
||||
{
|
||||
"system": "square",
|
||||
"mode": "light",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "square",
|
||||
"mode": "light",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "square",
|
||||
"mode": "dark",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "square",
|
||||
"mode": "dark",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"mode": "light",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "16px",
|
||||
"cardRadius": "24px",
|
||||
"inputRadius": "16px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"mode": "light",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "16px",
|
||||
"cardRadius": "24px",
|
||||
"inputRadius": "16px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"mode": "dark",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "16px",
|
||||
"cardRadius": "24px",
|
||||
"inputRadius": "16px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"mode": "dark",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "16px",
|
||||
"cardRadius": "24px",
|
||||
"inputRadius": "16px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "none"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"mode": "light",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "-2deg"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"mode": "light",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "-2deg"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"mode": "dark",
|
||||
"delivery": "inline",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "-2deg"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"mode": "dark",
|
||||
"delivery": "linked",
|
||||
"buttonImage": "none",
|
||||
"buttonRadius": "0px",
|
||||
"cardRadius": "0px",
|
||||
"inputRadius": "0px",
|
||||
"label": "Save changes",
|
||||
"overflow": false,
|
||||
"rotate": "-2deg"
|
||||
}
|
||||
],
|
||||
"behavior": [
|
||||
{
|
||||
"system": "square",
|
||||
"dialog": {
|
||||
"focusInside": true,
|
||||
"radius": "0px"
|
||||
},
|
||||
"focusTrapped": true,
|
||||
"menuVisible": true,
|
||||
"checked": true,
|
||||
"dialogExpanded": "false",
|
||||
"language": "hi",
|
||||
"name": "Preview"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"dialog": {
|
||||
"focusInside": true,
|
||||
"radius": "32px"
|
||||
},
|
||||
"focusTrapped": true,
|
||||
"menuVisible": true,
|
||||
"checked": true,
|
||||
"dialogExpanded": "false",
|
||||
"language": "hi",
|
||||
"name": "Preview"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"dialog": {
|
||||
"focusInside": true,
|
||||
"radius": "0px"
|
||||
},
|
||||
"focusTrapped": true,
|
||||
"menuVisible": true,
|
||||
"checked": true,
|
||||
"dialogExpanded": "false",
|
||||
"language": "hi",
|
||||
"name": "Preview"
|
||||
}
|
||||
],
|
||||
"narrow": [
|
||||
{
|
||||
"system": "square",
|
||||
"columns": "343px",
|
||||
"overflow": false,
|
||||
"width": 390
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"columns": "343px",
|
||||
"overflow": false,
|
||||
"width": 390
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"columns": "343px",
|
||||
"overflow": false,
|
||||
"width": 390
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"focus": [
|
||||
{
|
||||
"system": "square",
|
||||
"label": "Cancel",
|
||||
"outlineColor": "rgb(112, 80, 0)",
|
||||
"outlineStyle": "solid",
|
||||
"outlineWidth": "2px"
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"label": "Cancel",
|
||||
"outlineColor": "rgb(96, 108, 56)",
|
||||
"outlineStyle": "solid",
|
||||
"outlineWidth": "2px"
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"label": "Cancel",
|
||||
"outlineColor": "rgb(143, 36, 72)",
|
||||
"outlineStyle": "solid",
|
||||
"outlineWidth": "2px"
|
||||
}
|
||||
],
|
||||
"restoredFocus": "Open dialog"
|
||||
}
|
||||
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 47 KiB |
@@ -0,0 +1,679 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "soft",
|
||||
"name": "Soft / Organic",
|
||||
"version": "1.0.0",
|
||||
"defaultMode": "light",
|
||||
"tokens": {
|
||||
"shape.control": {
|
||||
"type": "dimension",
|
||||
"value": "16px",
|
||||
"legacy": "radius-sm"
|
||||
},
|
||||
"shape.panel": {
|
||||
"type": "dimension",
|
||||
"value": "24px",
|
||||
"legacy": "radius-md"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"type": "dimension",
|
||||
"value": "32px",
|
||||
"legacy": "radius-lg"
|
||||
},
|
||||
"shape.base": {
|
||||
"type": "dimension",
|
||||
"value": "24px",
|
||||
"legacy": "radius"
|
||||
},
|
||||
"space.control": {
|
||||
"type": "dimension",
|
||||
"value": "1.25rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"type": "dimension",
|
||||
"value": "1.5rem",
|
||||
"legacy": "space-panel"
|
||||
},
|
||||
"space.page": {
|
||||
"type": "dimension",
|
||||
"value": "1.5rem"
|
||||
},
|
||||
"control.height": {
|
||||
"type": "dimension",
|
||||
"value": "2.75rem",
|
||||
"legacy": "control-height"
|
||||
},
|
||||
"type.body": {
|
||||
"type": "fontFamily",
|
||||
"value": "Georgia, serif",
|
||||
"legacy": "font-sans"
|
||||
},
|
||||
"type.heading": {
|
||||
"type": "fontFamily",
|
||||
"value": "Georgia, serif"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"type": "shadow",
|
||||
"value": "none",
|
||||
"legacy": "shadow-1"
|
||||
},
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#363D2F",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#C9C0AA",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#8B9D83",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#363D2F",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#C9C0AA",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#8B9D83",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-primary-muted"
|
||||
}
|
||||
},
|
||||
"modes": {
|
||||
"light": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#4B5141",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#606C38",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#606C38",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#4B542C",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#3D4424",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#3D4424",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#4B5141",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#606C38",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "light",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#363D2F",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#C9C0AA",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#8B9D83",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#D4B895",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#292D24",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#E8DCC7",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#363D2F",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#C9C0AA",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#8B9D83",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#414B37",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "dark",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
}
|
||||
},
|
||||
"recipes": {
|
||||
"Button": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"paddingInline": {
|
||||
"ref": "space.control"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"when": {
|
||||
"variant": "default"
|
||||
},
|
||||
"parts": {
|
||||
"control": {
|
||||
"backgroundImage": "none",
|
||||
"backgroundColor": {
|
||||
"ref": "color.primary"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.primary-contrast"
|
||||
},
|
||||
"borderColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"states": [
|
||||
{
|
||||
"state": "focusVisible",
|
||||
"parts": {
|
||||
"control": {
|
||||
"outlineColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"state": "disabled",
|
||||
"parts": {
|
||||
"control": {
|
||||
"opacity": 0.55
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Input": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Textarea": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Select": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Checkbox": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Radio": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Switch": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Card": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"body": {
|
||||
"paddingInline": {
|
||||
"ref": "space.panel"
|
||||
},
|
||||
"paddingBlock": {
|
||||
"ref": "space.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Alert": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Modal": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ContextMenu": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Nav": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"link": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"state": "selected",
|
||||
"parts": {
|
||||
"link": {
|
||||
"fontWeight": 700
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"PageHeader": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"title": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
},
|
||||
"letterSpacing": "-0.025em"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Container": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"paddingInline": {
|
||||
"ref": "space.page"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 58 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 51 KiB |
@@ -0,0 +1,677 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "square",
|
||||
"name": "Square / Industrial",
|
||||
"version": "1.0.0",
|
||||
"defaultMode": "dark",
|
||||
"tokens": {
|
||||
"shape.control": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-sm"
|
||||
},
|
||||
"shape.panel": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-md"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius-lg"
|
||||
},
|
||||
"shape.base": {
|
||||
"type": "dimension",
|
||||
"value": "0",
|
||||
"legacy": "radius"
|
||||
},
|
||||
"space.control": {
|
||||
"type": "dimension",
|
||||
"value": "0.75rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"type": "dimension",
|
||||
"value": "1rem",
|
||||
"legacy": "space-panel"
|
||||
},
|
||||
"space.page": {
|
||||
"type": "dimension",
|
||||
"value": "1rem"
|
||||
},
|
||||
"control.height": {
|
||||
"type": "dimension",
|
||||
"value": "2.5rem",
|
||||
"legacy": "control-height"
|
||||
},
|
||||
"type.body": {
|
||||
"type": "fontFamily",
|
||||
"value": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"legacy": "font-sans"
|
||||
},
|
||||
"type.heading": {
|
||||
"type": "fontFamily",
|
||||
"value": "\"IBM Plex Mono\", \"Courier New\", monospace"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"type": "shadow",
|
||||
"value": "none",
|
||||
"legacy": "shadow-1"
|
||||
},
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#BEC0B9",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#FFB800",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#FFD15C",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#FFE099",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#FFB800",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#BEC0B9",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-primary-muted"
|
||||
}
|
||||
},
|
||||
"modes": {
|
||||
"light": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#454741",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#705000",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#594000",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#443100",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#594000",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#FFFFFF",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#454741",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "light",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"color.bg": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-bg"
|
||||
},
|
||||
"color.background": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-background"
|
||||
},
|
||||
"color.surface": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-surface"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-2"
|
||||
},
|
||||
"color.text": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-text"
|
||||
},
|
||||
"color.foreground": {
|
||||
"type": "color",
|
||||
"value": "#F7F7F8",
|
||||
"legacy": "color-foreground"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"type": "color",
|
||||
"value": "#BEC0B9",
|
||||
"legacy": "color-text-muted"
|
||||
},
|
||||
"color.border": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border"
|
||||
},
|
||||
"color.primary": {
|
||||
"type": "color",
|
||||
"value": "#FFB800",
|
||||
"legacy": "color-primary"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"type": "color",
|
||||
"value": "#FFD15C",
|
||||
"legacy": "color-primary-hover"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"type": "color",
|
||||
"value": "#FFE099",
|
||||
"legacy": "color-primary-active"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-primary-contrast"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"type": "color",
|
||||
"value": "#FFB800",
|
||||
"legacy": "color-primary-text"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-primary-soft"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"type": "color",
|
||||
"value": "#000000",
|
||||
"legacy": "color-surface-raised"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-muted"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-surface-soft"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"type": "color",
|
||||
"value": "#BEC0B9",
|
||||
"legacy": "color-text-subtle"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"type": "color",
|
||||
"value": "#696C63",
|
||||
"legacy": "color-border-strong"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"type": "color",
|
||||
"value": "#0B0C0A",
|
||||
"legacy": "color-primary-muted"
|
||||
},
|
||||
"scheme": {
|
||||
"type": "colorScheme",
|
||||
"value": "dark",
|
||||
"legacy": "color-scheme"
|
||||
}
|
||||
}
|
||||
},
|
||||
"recipes": {
|
||||
"Button": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"paddingInline": {
|
||||
"ref": "space.control"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"when": {
|
||||
"variant": "default"
|
||||
},
|
||||
"parts": {
|
||||
"control": {
|
||||
"backgroundImage": "none",
|
||||
"backgroundColor": "transparent",
|
||||
"color": {
|
||||
"ref": "color.primary"
|
||||
},
|
||||
"borderColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"states": [
|
||||
{
|
||||
"state": "focusVisible",
|
||||
"parts": {
|
||||
"control": {
|
||||
"outlineColor": {
|
||||
"ref": "color.primary"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"state": "disabled",
|
||||
"parts": {
|
||||
"control": {
|
||||
"opacity": 0.55
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"Input": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Textarea": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Select": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"backgroundColor": {
|
||||
"ref": "color.surface"
|
||||
},
|
||||
"color": {
|
||||
"ref": "color.text"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Checkbox": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Radio": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderWidth": "1px"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Switch": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"control": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Card": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"body": {
|
||||
"paddingInline": {
|
||||
"ref": "space.panel"
|
||||
},
|
||||
"paddingBlock": {
|
||||
"ref": "space.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Alert": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.panel"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Modal": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"heading": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ContextMenu": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"panel": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.dialog"
|
||||
},
|
||||
"borderWidth": "1px",
|
||||
"borderStyle": "solid",
|
||||
"borderColor": {
|
||||
"ref": "color.border"
|
||||
},
|
||||
"boxShadow": {
|
||||
"ref": "elevation.panel"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Nav": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"link": {
|
||||
"borderRadius": {
|
||||
"ref": "shape.control"
|
||||
},
|
||||
"fontFamily": {
|
||||
"ref": "type.body"
|
||||
}
|
||||
}
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"state": "selected",
|
||||
"parts": {
|
||||
"link": {
|
||||
"fontWeight": 700
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"PageHeader": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"title": {
|
||||
"fontFamily": {
|
||||
"ref": "type.heading"
|
||||
},
|
||||
"letterSpacing": "-0.025em"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Container": {
|
||||
"contractVersion": 1,
|
||||
"base": {
|
||||
"root": {
|
||||
"paddingInline": {
|
||||
"ref": "space.page"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,296 @@
|
||||
[
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Square / Industrial — Catalog 7"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Square / Industrial — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Square / Industrial — Catalog 7"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Soft / Organic — Catalog 7"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Soft / Organic — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Soft / Organic — Catalog 7"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Angular / Lo-Fi — Catalog 7"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 1"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 2"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 3"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 4"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 5"
|
||||
},
|
||||
{
|
||||
"cards": 16,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 16,
|
||||
"title": "Angular / Lo-Fi — Catalog 6"
|
||||
},
|
||||
{
|
||||
"cards": 8,
|
||||
"font": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"owners": 8,
|
||||
"title": "Angular / Lo-Fi — Catalog 7"
|
||||
}
|
||||
]
|
||||
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 39 KiB |
@@ -0,0 +1,3 @@
|
||||
# Studio application demo
|
||||
|
||||
This folder is a local verification target for Phase 4 apply/rollback. No existing application configuration is edited. Generated revisions are under .wrnexus/design-studio.
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"presets": [
|
||||
{
|
||||
"bodyFont": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"radius": "0px",
|
||||
"theme": "light",
|
||||
"title": "Square / Industrial preview"
|
||||
},
|
||||
{
|
||||
"bodyFont": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"overflow": false,
|
||||
"radius": "0px",
|
||||
"theme": "dark",
|
||||
"title": "Square / Industrial preview"
|
||||
},
|
||||
{
|
||||
"bodyFont": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"radius": "16px",
|
||||
"theme": "light",
|
||||
"title": "Soft / Organic preview"
|
||||
},
|
||||
{
|
||||
"bodyFont": "Georgia, serif",
|
||||
"overflow": false,
|
||||
"radius": "16px",
|
||||
"theme": "dark",
|
||||
"title": "Soft / Organic preview"
|
||||
},
|
||||
{
|
||||
"bodyFont": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"radius": "0px",
|
||||
"theme": "light",
|
||||
"title": "Angular / Lo-Fi preview"
|
||||
},
|
||||
{
|
||||
"bodyFont": "Arial, sans-serif",
|
||||
"overflow": false,
|
||||
"radius": "0px",
|
||||
"theme": "dark",
|
||||
"title": "Angular / Lo-Fi preview"
|
||||
}
|
||||
],
|
||||
"narrowFrame": {
|
||||
"overflow": false,
|
||||
"width": 390
|
||||
},
|
||||
"interactions": [
|
||||
"token save",
|
||||
"recipe default",
|
||||
"invalid draft/reload/undo",
|
||||
"import fidelity",
|
||||
"apply and rollback",
|
||||
"switch",
|
||||
"InputNumber",
|
||||
"dialog"
|
||||
],
|
||||
"shellViewport": {
|
||||
"measuredWidth": 1280,
|
||||
"overrideApplied": false
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 77 KiB |
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"alternatives": [
|
||||
{
|
||||
"font": "\"IBM Plex Mono\", \"Courier New\", monospace",
|
||||
"primary": "#606C38",
|
||||
"radius": "0px"
|
||||
},
|
||||
{
|
||||
"font": "Georgia, serif",
|
||||
"primary": "#606C38",
|
||||
"radius": "16px"
|
||||
},
|
||||
{
|
||||
"font": "Arial, sans-serif",
|
||||
"primary": "#606C38",
|
||||
"radius": "0px"
|
||||
}
|
||||
],
|
||||
"lockedPrimary": "#606C38",
|
||||
"checks": [
|
||||
"Three staged directions, source unchanged",
|
||||
"Decision color locks retained in all previews",
|
||||
"Review and accepted draft revision",
|
||||
"Word-based edit accepted",
|
||||
"Locked shape edit failed without deleting prior proposal",
|
||||
"Stale source rejected",
|
||||
"Reload restored brief, locks and candidates",
|
||||
"Mixed geometry and typography revalidated",
|
||||
"Reviewed bundle applied to demo folder"
|
||||
],
|
||||
"provider": "local-rules",
|
||||
"liveProviderCalled": false
|
||||
}
|
||||
|
After Width: | Height: | Size: 75 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Account settings" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Account settings</h1>
|
||||
<PageHeader title={"Your profile"} />
|
||||
<Input id={"account-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"account-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Save profile"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"system": "angular",
|
||||
"diagnostics": [],
|
||||
"components": 104,
|
||||
"recipes": [
|
||||
"Accordion",
|
||||
"AdvancedSelect",
|
||||
"AnnouncementBar",
|
||||
"AuthForm",
|
||||
"AuthSplitLayout",
|
||||
"AvatarGroup",
|
||||
"BackToTop",
|
||||
"Blockquote",
|
||||
"Breadcrumb",
|
||||
"ButtonGroup",
|
||||
"CTASection",
|
||||
"Carousel",
|
||||
"Chart",
|
||||
"ChatBubble",
|
||||
"Clipboard",
|
||||
"Collapse",
|
||||
"ColorPicker",
|
||||
"Columns",
|
||||
"ComboBox",
|
||||
"Confetti",
|
||||
"CustomScrollbar",
|
||||
"DataMap",
|
||||
"DataTable",
|
||||
"DatePicker",
|
||||
"DeviceFrame",
|
||||
"Divider",
|
||||
"DragAndDrop",
|
||||
"Drawer",
|
||||
"DrawflowCanvas",
|
||||
"Dropdown",
|
||||
"FeatureCard",
|
||||
"FeatureGrid",
|
||||
"FeatureIconCard",
|
||||
"FileInput",
|
||||
"FileUploadProgress",
|
||||
"FlowCanvas",
|
||||
"Footer",
|
||||
"Grid",
|
||||
"Hero",
|
||||
"HeroActions",
|
||||
"Image",
|
||||
"InputGroup",
|
||||
"InputNumber",
|
||||
"Kbd",
|
||||
"LayoutSplitter",
|
||||
"LegendIndicator",
|
||||
"Link",
|
||||
"List",
|
||||
"ListGroup",
|
||||
"Map",
|
||||
"MarketingSectionHeader",
|
||||
"Marquee",
|
||||
"MegaMenu",
|
||||
"MetricCard",
|
||||
"MetricGrid",
|
||||
"Navbar",
|
||||
"Pagination",
|
||||
"PinInput",
|
||||
"Popover",
|
||||
"PortalDashboard",
|
||||
"PreferenceSwitcher",
|
||||
"PublicPageShell",
|
||||
"RangeSlider",
|
||||
"Rating",
|
||||
"Scrollspy",
|
||||
"SearchBox",
|
||||
"Section",
|
||||
"SectionHeader",
|
||||
"Sidebar",
|
||||
"SplitHero",
|
||||
"StatsBar",
|
||||
"Stepper",
|
||||
"StrongPassword",
|
||||
"StyledIcon",
|
||||
"Tabs",
|
||||
"TextLink",
|
||||
"TimePicker",
|
||||
"Timeline",
|
||||
"Toaster",
|
||||
"ToggleCount",
|
||||
"TogglePassword",
|
||||
"TreeView",
|
||||
"Typography",
|
||||
"WysiwygEditor",
|
||||
"Avatar",
|
||||
"Badge",
|
||||
"Progress",
|
||||
"Skeleton",
|
||||
"Spinner",
|
||||
"Tooltip",
|
||||
"Button",
|
||||
"Input",
|
||||
"Textarea",
|
||||
"Select",
|
||||
"Checkbox",
|
||||
"Radio",
|
||||
"Switch",
|
||||
"Card",
|
||||
"Alert",
|
||||
"Modal",
|
||||
"ContextMenu",
|
||||
"Nav",
|
||||
"PageHeader",
|
||||
"Container"
|
||||
],
|
||||
"limitations": "Only declared parts are styled. Native, provider and content-owned regions retain their documented boundaries."
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Contact support" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Contact support</h1>
|
||||
<PageHeader title={"How can we help?"} />
|
||||
<Input id={"support-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"support-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Send request"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"color.background": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.bg": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.border": {
|
||||
"$type": "color",
|
||||
"$value": "#535146"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"$type": "color",
|
||||
"$value": "#535146"
|
||||
},
|
||||
"color.foreground": {
|
||||
"$type": "color",
|
||||
"$value": "#232320"
|
||||
},
|
||||
"color.primary": {
|
||||
"$type": "color",
|
||||
"$value": "#8F2448"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"$type": "color",
|
||||
"$value": "#59172D"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"$type": "color",
|
||||
"$value": "#FFFFFF"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"$type": "color",
|
||||
"$value": "#701C39"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"$type": "color",
|
||||
"$value": "#701C39"
|
||||
},
|
||||
"color.surface": {
|
||||
"$type": "color",
|
||||
"$value": "#EDE4CF"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"$type": "color",
|
||||
"$value": "#EDE4CF"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#E8E0C0"
|
||||
},
|
||||
"color.text": {
|
||||
"$type": "color",
|
||||
"$value": "#232320"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#535146"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"$type": "color",
|
||||
"$value": "#535146"
|
||||
},
|
||||
"control.height": {
|
||||
"$type": "dimension",
|
||||
"$value": "2.5rem"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"$type": "shadow",
|
||||
"$value": "3px 3px 0 #535146"
|
||||
},
|
||||
"scheme": {
|
||||
"$type": "colorScheme",
|
||||
"$value": "light"
|
||||
},
|
||||
"shape.base": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"space.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "0.75rem"
|
||||
},
|
||||
"space.page": {
|
||||
"$type": "dimension",
|
||||
"$value": "1rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "1rem"
|
||||
},
|
||||
"type.body": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "Arial, sans-serif"
|
||||
},
|
||||
"type.heading": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "\"Times New Roman\", serif"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
{
|
||||
"passed": true,
|
||||
"pages": 6,
|
||||
"previews": 12,
|
||||
"evaluations": [
|
||||
{
|
||||
"system": "square",
|
||||
"page": "account.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
},
|
||||
{
|
||||
"system": "square",
|
||||
"page": "support.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"page": "account.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
},
|
||||
{
|
||||
"system": "soft",
|
||||
"page": "support.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"page": "account.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
},
|
||||
{
|
||||
"system": "angular",
|
||||
"page": "support.wrn",
|
||||
"compiled": true,
|
||||
"conformance": {
|
||||
"ok": true,
|
||||
"diagnostics": []
|
||||
},
|
||||
"modes": [
|
||||
"light",
|
||||
"dark"
|
||||
],
|
||||
"preview": "Trusted shipped SSR components; static CSP-protected HTML."
|
||||
}
|
||||
],
|
||||
"limits": [
|
||||
"No LLM call. This exercises the agent tool protocol deterministically.",
|
||||
"Static checks and SSR previews do not certify all accessibility, dynamic behavior or visual quality.",
|
||||
"Generated pages and design artifacts require explicit application integration."
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 31 KiB |
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Account settings" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Account settings</h1>
|
||||
<PageHeader title={"Your profile"} />
|
||||
<Input id={"account-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"account-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Save profile"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"system": "soft",
|
||||
"diagnostics": [],
|
||||
"components": 104,
|
||||
"recipes": [
|
||||
"Accordion",
|
||||
"AdvancedSelect",
|
||||
"AnnouncementBar",
|
||||
"AuthForm",
|
||||
"AuthSplitLayout",
|
||||
"AvatarGroup",
|
||||
"BackToTop",
|
||||
"Blockquote",
|
||||
"Breadcrumb",
|
||||
"ButtonGroup",
|
||||
"CTASection",
|
||||
"Carousel",
|
||||
"Chart",
|
||||
"ChatBubble",
|
||||
"Clipboard",
|
||||
"Collapse",
|
||||
"ColorPicker",
|
||||
"Columns",
|
||||
"ComboBox",
|
||||
"Confetti",
|
||||
"CustomScrollbar",
|
||||
"DataMap",
|
||||
"DataTable",
|
||||
"DatePicker",
|
||||
"DeviceFrame",
|
||||
"Divider",
|
||||
"DragAndDrop",
|
||||
"Drawer",
|
||||
"DrawflowCanvas",
|
||||
"Dropdown",
|
||||
"FeatureCard",
|
||||
"FeatureGrid",
|
||||
"FeatureIconCard",
|
||||
"FileInput",
|
||||
"FileUploadProgress",
|
||||
"FlowCanvas",
|
||||
"Footer",
|
||||
"Grid",
|
||||
"Hero",
|
||||
"HeroActions",
|
||||
"Image",
|
||||
"InputGroup",
|
||||
"InputNumber",
|
||||
"Kbd",
|
||||
"LayoutSplitter",
|
||||
"LegendIndicator",
|
||||
"Link",
|
||||
"List",
|
||||
"ListGroup",
|
||||
"Map",
|
||||
"MarketingSectionHeader",
|
||||
"Marquee",
|
||||
"MegaMenu",
|
||||
"MetricCard",
|
||||
"MetricGrid",
|
||||
"Navbar",
|
||||
"Pagination",
|
||||
"PinInput",
|
||||
"Popover",
|
||||
"PortalDashboard",
|
||||
"PreferenceSwitcher",
|
||||
"PublicPageShell",
|
||||
"RangeSlider",
|
||||
"Rating",
|
||||
"Scrollspy",
|
||||
"SearchBox",
|
||||
"Section",
|
||||
"SectionHeader",
|
||||
"Sidebar",
|
||||
"SplitHero",
|
||||
"StatsBar",
|
||||
"Stepper",
|
||||
"StrongPassword",
|
||||
"StyledIcon",
|
||||
"Tabs",
|
||||
"TextLink",
|
||||
"TimePicker",
|
||||
"Timeline",
|
||||
"Toaster",
|
||||
"ToggleCount",
|
||||
"TogglePassword",
|
||||
"TreeView",
|
||||
"Typography",
|
||||
"WysiwygEditor",
|
||||
"Avatar",
|
||||
"Badge",
|
||||
"Progress",
|
||||
"Skeleton",
|
||||
"Spinner",
|
||||
"Tooltip",
|
||||
"Button",
|
||||
"Input",
|
||||
"Textarea",
|
||||
"Select",
|
||||
"Checkbox",
|
||||
"Radio",
|
||||
"Switch",
|
||||
"Card",
|
||||
"Alert",
|
||||
"Modal",
|
||||
"ContextMenu",
|
||||
"Nav",
|
||||
"PageHeader",
|
||||
"Container"
|
||||
],
|
||||
"limitations": "Only declared parts are styled. Native, provider and content-owned regions retain their documented boundaries."
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Contact support" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Contact support</h1>
|
||||
<PageHeader title={"How can we help?"} />
|
||||
<Input id={"support-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"support-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Send request"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"color.background": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.bg": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.border": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.foreground": {
|
||||
"$type": "color",
|
||||
"$value": "#292D24"
|
||||
},
|
||||
"color.primary": {
|
||||
"$type": "color",
|
||||
"$value": "#606C38"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"$type": "color",
|
||||
"$value": "#3D4424"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"$type": "color",
|
||||
"$value": "#FFFFFF"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"$type": "color",
|
||||
"$value": "#4B542C"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"$type": "color",
|
||||
"$value": "#3D4424"
|
||||
},
|
||||
"color.surface": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"$type": "color",
|
||||
"$value": "#D4B895"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#E8DCC7"
|
||||
},
|
||||
"color.text": {
|
||||
"$type": "color",
|
||||
"$value": "#292D24"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#4B5141"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"$type": "color",
|
||||
"$value": "#4B5141"
|
||||
},
|
||||
"control.height": {
|
||||
"$type": "dimension",
|
||||
"$value": "2.75rem"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"$type": "shadow",
|
||||
"$value": "none"
|
||||
},
|
||||
"scheme": {
|
||||
"$type": "colorScheme",
|
||||
"$value": "light"
|
||||
},
|
||||
"shape.base": {
|
||||
"$type": "dimension",
|
||||
"$value": "24px"
|
||||
},
|
||||
"shape.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "16px"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"$type": "dimension",
|
||||
"$value": "32px"
|
||||
},
|
||||
"shape.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "24px"
|
||||
},
|
||||
"space.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.25rem"
|
||||
},
|
||||
"space.page": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.5rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "1.5rem"
|
||||
},
|
||||
"type.body": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "Georgia, serif"
|
||||
},
|
||||
"type.heading": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "Georgia, serif"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 29 KiB |
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Account settings" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Account settings</h1>
|
||||
<PageHeader title={"Your profile"} />
|
||||
<Input id={"account-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"account-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Save profile"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -0,0 +1,112 @@
|
||||
{
|
||||
"system": "square",
|
||||
"diagnostics": [],
|
||||
"components": 104,
|
||||
"recipes": [
|
||||
"Accordion",
|
||||
"AdvancedSelect",
|
||||
"AnnouncementBar",
|
||||
"AuthForm",
|
||||
"AuthSplitLayout",
|
||||
"AvatarGroup",
|
||||
"BackToTop",
|
||||
"Blockquote",
|
||||
"Breadcrumb",
|
||||
"ButtonGroup",
|
||||
"CTASection",
|
||||
"Carousel",
|
||||
"Chart",
|
||||
"ChatBubble",
|
||||
"Clipboard",
|
||||
"Collapse",
|
||||
"ColorPicker",
|
||||
"Columns",
|
||||
"ComboBox",
|
||||
"Confetti",
|
||||
"CustomScrollbar",
|
||||
"DataMap",
|
||||
"DataTable",
|
||||
"DatePicker",
|
||||
"DeviceFrame",
|
||||
"Divider",
|
||||
"DragAndDrop",
|
||||
"Drawer",
|
||||
"DrawflowCanvas",
|
||||
"Dropdown",
|
||||
"FeatureCard",
|
||||
"FeatureGrid",
|
||||
"FeatureIconCard",
|
||||
"FileInput",
|
||||
"FileUploadProgress",
|
||||
"FlowCanvas",
|
||||
"Footer",
|
||||
"Grid",
|
||||
"Hero",
|
||||
"HeroActions",
|
||||
"Image",
|
||||
"InputGroup",
|
||||
"InputNumber",
|
||||
"Kbd",
|
||||
"LayoutSplitter",
|
||||
"LegendIndicator",
|
||||
"Link",
|
||||
"List",
|
||||
"ListGroup",
|
||||
"Map",
|
||||
"MarketingSectionHeader",
|
||||
"Marquee",
|
||||
"MegaMenu",
|
||||
"MetricCard",
|
||||
"MetricGrid",
|
||||
"Navbar",
|
||||
"Pagination",
|
||||
"PinInput",
|
||||
"Popover",
|
||||
"PortalDashboard",
|
||||
"PreferenceSwitcher",
|
||||
"PublicPageShell",
|
||||
"RangeSlider",
|
||||
"Rating",
|
||||
"Scrollspy",
|
||||
"SearchBox",
|
||||
"Section",
|
||||
"SectionHeader",
|
||||
"Sidebar",
|
||||
"SplitHero",
|
||||
"StatsBar",
|
||||
"Stepper",
|
||||
"StrongPassword",
|
||||
"StyledIcon",
|
||||
"Tabs",
|
||||
"TextLink",
|
||||
"TimePicker",
|
||||
"Timeline",
|
||||
"Toaster",
|
||||
"ToggleCount",
|
||||
"TogglePassword",
|
||||
"TreeView",
|
||||
"Typography",
|
||||
"WysiwygEditor",
|
||||
"Avatar",
|
||||
"Badge",
|
||||
"Progress",
|
||||
"Skeleton",
|
||||
"Spinner",
|
||||
"Tooltip",
|
||||
"Button",
|
||||
"Input",
|
||||
"Textarea",
|
||||
"Select",
|
||||
"Checkbox",
|
||||
"Radio",
|
||||
"Switch",
|
||||
"Card",
|
||||
"Alert",
|
||||
"Modal",
|
||||
"ContextMenu",
|
||||
"Nav",
|
||||
"PageHeader",
|
||||
"Container"
|
||||
],
|
||||
"limitations": "Only declared parts are styled. Native, provider and content-owned regions retain their documented boundaries."
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
page AgentPage {
|
||||
seo { title = "Contact support" }
|
||||
view {
|
||||
<main class="wrn-agent-page"><h1>Contact support</h1>
|
||||
<PageHeader title={"How can we help?"} />
|
||||
<Input id={"support-name"} label={"Your name"} placeholder={"Enter your name"} />
|
||||
<Input id={"support-email"} label={"Email"} type={"email"} placeholder={"you@example.com"} />
|
||||
<Alert title={"Design preview"} description={"This page uses your selected design system."} />
|
||||
<Button label={"Send request"} variant={"default"} />
|
||||
</main>
|
||||
}
|
||||
style { .wrn-agent-page { display: grid; padding: var(--wrn-space-panel); gap: var(--wrn-space-panel); color: var(--wrn-color-text); background: var(--wrn-color-bg); font-family: var(--wrn-font-sans); } }
|
||||
}
|
||||
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"color.background": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.bg": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.border": {
|
||||
"$type": "color",
|
||||
"$value": "#696C63"
|
||||
},
|
||||
"color.border-strong": {
|
||||
"$type": "color",
|
||||
"$value": "#696C63"
|
||||
},
|
||||
"color.foreground": {
|
||||
"$type": "color",
|
||||
"$value": "#F7F7F8"
|
||||
},
|
||||
"color.primary": {
|
||||
"$type": "color",
|
||||
"$value": "#FFB800"
|
||||
},
|
||||
"color.primary-active": {
|
||||
"$type": "color",
|
||||
"$value": "#FFE099"
|
||||
},
|
||||
"color.primary-contrast": {
|
||||
"$type": "color",
|
||||
"$value": "#000000"
|
||||
},
|
||||
"color.primary-hover": {
|
||||
"$type": "color",
|
||||
"$value": "#FFD15C"
|
||||
},
|
||||
"color.primary-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.primary-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.primary-text": {
|
||||
"$type": "color",
|
||||
"$value": "#FFB800"
|
||||
},
|
||||
"color.surface": {
|
||||
"$type": "color",
|
||||
"$value": "#000000"
|
||||
},
|
||||
"color.surface-2": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.surface-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.surface-raised": {
|
||||
"$type": "color",
|
||||
"$value": "#000000"
|
||||
},
|
||||
"color.surface-soft": {
|
||||
"$type": "color",
|
||||
"$value": "#0B0C0A"
|
||||
},
|
||||
"color.text": {
|
||||
"$type": "color",
|
||||
"$value": "#F7F7F8"
|
||||
},
|
||||
"color.text-muted": {
|
||||
"$type": "color",
|
||||
"$value": "#BEC0B9"
|
||||
},
|
||||
"color.text-subtle": {
|
||||
"$type": "color",
|
||||
"$value": "#BEC0B9"
|
||||
},
|
||||
"control.height": {
|
||||
"$type": "dimension",
|
||||
"$value": "2.5rem"
|
||||
},
|
||||
"elevation.panel": {
|
||||
"$type": "shadow",
|
||||
"$value": "none"
|
||||
},
|
||||
"scheme": {
|
||||
"$type": "colorScheme",
|
||||
"$value": "dark"
|
||||
},
|
||||
"shape.base": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.dialog": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"shape.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "0"
|
||||
},
|
||||
"space.control": {
|
||||
"$type": "dimension",
|
||||
"$value": "0.75rem"
|
||||
},
|
||||
"space.page": {
|
||||
"$type": "dimension",
|
||||
"$value": "1rem"
|
||||
},
|
||||
"space.panel": {
|
||||
"$type": "dimension",
|
||||
"$value": "1rem"
|
||||
},
|
||||
"type.body": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "\"IBM Plex Mono\", \"Courier New\", monospace"
|
||||
},
|
||||
"type.heading": {
|
||||
"$type": "fontFamily",
|
||||
"$value": "\"IBM Plex Mono\", \"Courier New\", monospace"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"directory": "C:\\Users\\ADMIN\\AppData\\Local\\Temp\\wrnexus-design-release-xrHmgG"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"packagingVerified": true,
|
||||
"published": false,
|
||||
"applications": [
|
||||
{
|
||||
"name": "application-one",
|
||||
"digest": "a474edb764d69cf11e71f6e1d4c627c222a3e5ec9d733dd10734484d8f8fbf51",
|
||||
"applied": "89bc0ac1aeea2791c9436e71d7a6d1eee6b8c3684a39c12ba0e6f7ac30c09bb5"
|
||||
},
|
||||
{
|
||||
"name": "application-two",
|
||||
"digest": "a474edb764d69cf11e71f6e1d4c627c222a3e5ec9d733dd10734484d8f8fbf51",
|
||||
"applied": "89bc0ac1aeea2791c9436e71d7a6d1eee6b8c3684a39c12ba0e6f7ac30c09bb5"
|
||||
}
|
||||
],
|
||||
"checks": [
|
||||
"104 shipped component sources",
|
||||
"JSON schema asset",
|
||||
"browser-safe root and upgrades bundle",
|
||||
"prebuilt Studio client without src files",
|
||||
"real composed and agent SSR previews",
|
||||
"shared pin and CSS consistency across two applications",
|
||||
"invalid draft reload and undo/redo",
|
||||
"reviewed package upgrades and MCP operations",
|
||||
"unchanged default MCP tools and installed stdio protocol",
|
||||
"existing application configuration preserved",
|
||||
"installed Studio CLI starts without source files",
|
||||
"installed declaration consumer type check",
|
||||
"MCP-only installation without optional Studio peer"
|
||||
],
|
||||
"checkedAt": "2026-10-19T07:28:23.408Z"
|
||||
}
|
||||
|
After Width: | Height: | Size: 87 KiB |
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"formatVersion": 1,
|
||||
"stageDirectory": "E:\\WireJS\\.publish-design",
|
||||
"packages": [
|
||||
{
|
||||
"name": "@wrnexus/design-system",
|
||||
"version": "0.1.0"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/design-studio",
|
||||
"version": "0.1.0"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ai",
|
||||
"version": "0.8.10"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/compiler",
|
||||
"version": "0.8.44"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/csr",
|
||||
"version": "0.8.74"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/core",
|
||||
"version": "0.8.25"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/store",
|
||||
"version": "0.8.13"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/syntax",
|
||||
"version": "0.8.20"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/validation",
|
||||
"version": "0.8.14"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/plugin",
|
||||
"version": "0.8.10"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ui",
|
||||
"version": "0.8.118"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ssr",
|
||||
"version": "0.8.20"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/security",
|
||||
"version": "0.8.10"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/styles",
|
||||
"version": "0.8.27"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/uploader",
|
||||
"version": "0.8.14"
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/mcp",
|
||||
"version": "0.8.9"
|
||||
}
|
||||
],
|
||||
"schemaVersion": 1,
|
||||
"contractVersion": 1,
|
||||
"designPackageVersion": 1,
|
||||
"registryAvailability": "not-checked",
|
||||
"published": false,
|
||||
"notes": [
|
||||
"Source versions remain unchanged. Confirm unused release versions before publication.",
|
||||
"Use the existing version/release process for production; this command only stages and packs locally.",
|
||||
"Production-wide API/visual/type gates must pass separately before publication."
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"status": "repository-gates-cleared",
|
||||
"checkedAt": "2026-10-19T07:12:25.038685+00:00",
|
||||
"repositoryReadyForReleaseReview": true,
|
||||
"readyToPublish": false,
|
||||
"publicationHeldByUser": true,
|
||||
"published": false,
|
||||
"sourceVersionsChangedInThisTask": false,
|
||||
"checks": {
|
||||
"production": {
|
||||
"command": "bun run check:production",
|
||||
"passed": true,
|
||||
"exitCode": 0,
|
||||
"coverage": [
|
||||
"workspace",
|
||||
"generated application types",
|
||||
"public API",
|
||||
"visual contract",
|
||||
"package kit validation",
|
||||
"security/performance",
|
||||
"ASVS evidence",
|
||||
"editor bundles",
|
||||
"TypeScript",
|
||||
"ESLint",
|
||||
"component imports",
|
||||
"package tests",
|
||||
"formatting",
|
||||
"examples",
|
||||
"services",
|
||||
"editor tests/validation"
|
||||
]
|
||||
},
|
||||
"staging": {
|
||||
"command": "bun run design:release:stage",
|
||||
"passed": true,
|
||||
"packages": 16,
|
||||
"access": "restricted"
|
||||
},
|
||||
"installedConsumers": {
|
||||
"command": "bun run design:release:check",
|
||||
"passed": true,
|
||||
"applications": 2,
|
||||
"mcpOnly": true,
|
||||
"declarations": true,
|
||||
"draftRecoveryAndUpgrades": true
|
||||
},
|
||||
"independentVersionNegativeProbes": true,
|
||||
"packageIntegrityProbes": true,
|
||||
"workspaceRepairProbes": true
|
||||
},
|
||||
"tests": {
|
||||
"packages": {
|
||||
"pass": 2561,
|
||||
"skip": 1,
|
||||
"fail": 0,
|
||||
"files": 425,
|
||||
"assertions": 14829
|
||||
},
|
||||
"examples": {
|
||||
"pass": 62,
|
||||
"fail": 0,
|
||||
"files": 12,
|
||||
"assertions": 2354
|
||||
},
|
||||
"services": {
|
||||
"pass": 14,
|
||||
"fail": 0,
|
||||
"files": 4,
|
||||
"assertions": 38
|
||||
},
|
||||
"editor": {
|
||||
"pass": 64,
|
||||
"fail": 0
|
||||
},
|
||||
"totalPass": 2701,
|
||||
"totalFail": 0
|
||||
},
|
||||
"skips": [
|
||||
{
|
||||
"test": "live PG/MySQL",
|
||||
"reason": "Existing opt-in integration test; WRNEXUS_PG_URL / WRNEXUS_MYSQL_URL are not configured."
|
||||
}
|
||||
],
|
||||
"apiReview": {
|
||||
"packages": 58,
|
||||
"removedExportNames": 0,
|
||||
"acceptedGroups": [
|
||||
"auth",
|
||||
"block-editor",
|
||||
"blocks",
|
||||
"cli",
|
||||
"core",
|
||||
"dnd",
|
||||
"email-renderer",
|
||||
"payment",
|
||||
"syntax",
|
||||
"ui",
|
||||
"viewer"
|
||||
]
|
||||
},
|
||||
"visualReview": {
|
||||
"artifacts": [
|
||||
"packages/ui/styles/SelectStyles.wrn",
|
||||
"packages/ui/ui.css"
|
||||
],
|
||||
"browserChecks": [
|
||||
"soft dark selection: token colors and 16px radius",
|
||||
"angular light selection: token colors and 0px radius",
|
||||
"square light: selection, switch hydration, modal focus and dismissal"
|
||||
],
|
||||
"focusedTests": 18,
|
||||
"focusedAssertions": 2388
|
||||
},
|
||||
"performance": {
|
||||
"reactiveRuntimeMinifiedBefore": 56617,
|
||||
"reactiveRuntimeMinifiedAfter": 54958,
|
||||
"unchangedBudget": 55000,
|
||||
"csrTests": 169,
|
||||
"csrFailures": 0
|
||||
},
|
||||
"repositoryBlockers": {},
|
||||
"remainingPublicationSteps": [
|
||||
"Keep publication held until the user explicitly authorizes it.",
|
||||
"Before publishing, verify unused versions and access against the target registry, then use the established release/version workflow and reverify the resulting candidate."
|
||||
],
|
||||
"evidence": [
|
||||
"production.log",
|
||||
"staging.log",
|
||||
"installed-consumers.log",
|
||||
"visual-regressions.log",
|
||||
"csr-regressions.log",
|
||||
"workspace-probes.log",
|
||||
"soft-dark-select.jpg",
|
||||
"angular-light.jpg",
|
||||
"square-dialog.jpg"
|
||||
],
|
||||
"clearanceReport": "../release-blocker-clearance/report.json"
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
[
|
||||
{
|
||||
"name": "@wrnexus/ai",
|
||||
"version": "0.8.10",
|
||||
"filename": "wrnexus-ai-0.8.10.tgz",
|
||||
"integrity": "sha512-/vCpdkB4DpTRQ6g7UtwXLx95pWpBTfqvBukNjjRy5/L3hLiIp29n5RzPw+n3kRVhE8uGRCaKc9yUBxlhNKHUMA=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/design-system",
|
||||
"version": "0.1.0",
|
||||
"filename": "wrnexus-design-system-0.1.0.tgz",
|
||||
"integrity": "sha512-gNH/B+kYYZy+Pvlvl3gXoQZlTS6iP/teXct2MoClmsGp6M1vKa8IEptVXKs7po3E83zj5kSh3FIXwcBJHtZqLg=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/core",
|
||||
"version": "0.8.25",
|
||||
"filename": "wrnexus-core-0.8.25.tgz",
|
||||
"integrity": "sha512-od4TyDIKoX0RhjTDq+1HJ5fGQPID04Ao+BvWEkJU0beWRbXLZ6u5iRsh58+h/T2so8NSI9sW4rorC4N+BSMaqQ=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/csr",
|
||||
"version": "0.8.74",
|
||||
"filename": "wrnexus-csr-0.8.74.tgz",
|
||||
"integrity": "sha512-hqU7zqWRlkiOxJ8Ke9YidqwRN/CvmvozsK24XPsnlo7zt1IpNma0Woo9J5ZnO3MO9ihVU4sa8tmg61ucKHFFpQ=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/store",
|
||||
"version": "0.8.13",
|
||||
"filename": "wrnexus-store-0.8.13.tgz",
|
||||
"integrity": "sha512-EHfjbs3qcVVFA5QkLDubH8bBdVWHAinx+5GYeo7asYSs/4qcfd6K0X0bsXp73FVm3CHgGeN9I+Ih6bNJmAEEWQ=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/syntax",
|
||||
"version": "0.8.20",
|
||||
"filename": "wrnexus-syntax-0.8.20.tgz",
|
||||
"integrity": "sha512-vd3EQLjLeNnnlSRVUMY4m+VksKpUHfTla0eWSZ8N+GroEVDgYegHW79tWcRAlmCxPe/jrpUSGri6dZoty2b72A=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/plugin",
|
||||
"version": "0.8.10",
|
||||
"filename": "wrnexus-plugin-0.8.10.tgz",
|
||||
"integrity": "sha512-YVSLW8Lzq3/eFzAOj9B2A6ngFvdm2jmzSCEd2tI491rGqLbQWyFx3NzCuN/CnAZOA3kyHE+W4oiG6/3cyWWZsg=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ui",
|
||||
"version": "0.8.118",
|
||||
"filename": "wrnexus-ui-0.8.118.tgz",
|
||||
"integrity": "sha512-a0RWv3P+Z0f19Pqvaq+mHcBrAYni1k8iXQKMf9r83rYp3m6V4e00Fahg661VcF4Y6o3SAn151YVTH3zrRwsaWw=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/validation",
|
||||
"version": "0.8.14",
|
||||
"filename": "wrnexus-validation-0.8.14.tgz",
|
||||
"integrity": "sha512-cdy8soKgKqGI3FP1wvbHsmdKAnDAzN6h0LcUadgjqz9sfp7RSsYuFBxEw/lkZiWkUbBbAuAaQ/sI7FgXWDnPxg=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/compiler",
|
||||
"version": "0.8.44",
|
||||
"filename": "wrnexus-compiler-0.8.44.tgz",
|
||||
"integrity": "sha512-TJ3qPfD+2VsmpuVXgA6CUIlv2fqU2tW8xrIvHUFkGYJpVzF5jbSBUsoHNDfCT9/t5gw3CGazJnPqgzdcIm5XCg=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/security",
|
||||
"version": "0.8.10",
|
||||
"filename": "wrnexus-security-0.8.10.tgz",
|
||||
"integrity": "sha512-DRPI1TpMbVNtx91jnsIHN+ONvNs6RYKW5hot8Gez6y/XRliksAQAv4qPlW3V/Jctzsfue7Bz0qhERtqcnUzKPw=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/ssr",
|
||||
"version": "0.8.20",
|
||||
"filename": "wrnexus-ssr-0.8.20.tgz",
|
||||
"integrity": "sha512-0+I9C9Mjtpk8IeOfU+TIPo4/Wb1r3TC+xZBytj0v1Sper8IWSGw0At6opbJMnw5PPERnsQC0XJDhcSVlj2Wbuw=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/uploader",
|
||||
"version": "0.8.14",
|
||||
"filename": "wrnexus-uploader-0.8.14.tgz",
|
||||
"integrity": "sha512-LticgG17uYu65IYRNDGagtvjfdUNrVHR2drbv6r/J4pycNX6CcGGn0hbjZFPA1uSHfH/hp//hA+KTOcoE14aMQ=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/styles",
|
||||
"version": "0.8.27",
|
||||
"filename": "wrnexus-styles-0.8.27.tgz",
|
||||
"integrity": "sha512-2DTZycU9LVaEn5/7ZsV87LDgDcm1fht6MHXp+alTBmlmkJ2tjeJnJm2wiMydStWKjf8E3AKAhZWg/3f2wOGi1g=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/design-studio",
|
||||
"version": "0.1.0",
|
||||
"filename": "wrnexus-design-studio-0.1.0.tgz",
|
||||
"integrity": "sha512-HeY3zG45oEvsLy1my9nCgKHb11ip9eTthhp/bzeOIXEn8vk71pRhqdgrltEwn2vFKIlKuPBQlA4xftmLDhSWTQ=="
|
||||
},
|
||||
{
|
||||
"name": "@wrnexus/mcp",
|
||||
"version": "0.8.9",
|
||||
"filename": "wrnexus-mcp-0.8.9.tgz",
|
||||
"integrity": "sha512-OVSL2ZZeTh6pwuQiWK4gjTLDVfzu4INuf5PvMjyynzphXwsFWpL5m8BvVD4or4R9Jvm/R8WAhHIO8gLWZHF1oA=="
|
||||
}
|
||||
]
|
||||