UNPKG

@casoon/dragonfly

Version:

Modular, lightweight CSS framework and design system for modern web projects. Optimized for Astro JS, LightningCSS and Container Queries with @layer-based architecture and comprehensive accessibility.

125 lines (124 loc) 4.35 kB
{ "name": "@casoon/dragonfly", "version": "0.7.8", "description": "Modular, lightweight CSS framework and design system for modern web projects. Optimized for Astro JS, LightningCSS and Container Queries with @layer-based architecture and comprehensive accessibility.", "main": "index.css", "style": "index.css", "files": [ "layout/", "tokens/", "typography/", "utilities/", "themes/", "icons/", "ui/", "effects/", "core/", "fonts/", "js/", "dist/", "*.css", "LICENSE", "README.md", "LAYER-SYSTEM.md", "STYLE-GUIDE.md" ], "scripts": { "lint:css": "stylelint \"**/*.css\" --ignore-path .stylelintignore", "lint:css:fix": "stylelint \"**/*.css\" --fix --ignore-path .stylelintignore", "lint:tokens": "stylelint \"tokens/**/*.css\" --config stylelint.tokens.config.js", "lint:tokens:fix": "stylelint \"tokens/**/*.css\" --config stylelint.tokens.config.js --fix", "lint:js": "biome lint .", "lint:js:fix": "biome lint . --write", "format:js": "biome format . --write", "lint": "npm run lint:css && npm run lint:js", "lint:fix": "npm run lint:css:fix && npm run lint:js:fix", "lint:all": "npm run lint:css && npm run lint:tokens && npm run lint:js", "test": "npm run lint:all", "test:all": "npm run test && npm run test:lightningcss", "test:lightningcss": "cd tests/css-processing && npm run test", "prepare:package": "node scripts/prepare-npm-package.js", "prepare:package:minify": "node scripts/prepare-npm-package.js --minify", "validate:package": "node scripts/prepare-npm-package.js --validate", "bundle:css": "node scripts/bundle-css.js", "bundle:categories": "node scripts/bundle-categories.js", "prepublishOnly": "npm run test:all && npm run prepare:package:minify && npm run bundle:css", "build": "npm run test:all && npm run prepare:package", "build:minify": "npm run test:all && npm run prepare:package:minify", "build:bundle": "npm run test:all && npm run bundle:css", "build:categories": "npm run test:all && npm run bundle:categories", "build:release": "npm run test:all && npm run prepare:package:minify && npm run bundle:css", "icons:build": "node scripts/build-icons.js", "bump-version": "node scripts/bump-version.js", "docs:generate": "node scripts/generate-docs.js", "docs:analyze": "node scripts/analyze-css.js", "docs:fix": "node scripts/fix-doc-errors.js && node scripts/fix-missing-docs.js", "docs:check": "node scripts/check-missing-docs.js", "docs:update-versions": "node scripts/update-doc-versions.js", "docs:all": "npm run docs:analyze && npm run docs:generate && npm run docs:update-versions && npm run docs:fix && npm run docs:check", "utils:mixes": "node scripts/generateColorMixes.js", "utils:contrast": "node scripts/checkContrast.js" }, "keywords": [ "css", "framework", "ui", "design-system", "accessibility", "components", "responsive", "modern", "icons", "astro", "lightningcss", "ssr", "css-layers", "container-queries", "logical-properties", "dark-mode", "modular-css", "utility-classes", "theming" ], "author": "CASOON", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/casoon/dragonfly.git" }, "bugs": { "url": "https://github.com/casoon/dragonfly/issues" }, "homepage": "https://casoon.github.io/casoon-ui-docs/", "dependencies": { "color": "5.0.0", "culori": "4.0.1", "wcag-contrast": "3.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@iconify-json/bi": "^1.2.2", "@iconify-json/feather": "^1.2.1", "@iconify-json/heroicons": "^1.2.2", "@iconify-json/ph": "1.2.2", "@iconify-json/ri": "1.2.5", "@iconify/json": "^2.2.328", "axios": "^1.7.9", "commander": "^14.0.0", "fs-extra": "11.3.0", "glob": "^10.4.5", "lightningcss": "^1.22.0", "stylelint": "^16.18.0", "stylelint-config-recess-order": "^6.0.0", "stylelint-config-standard": "38.0.0", "stylelint-declaration-strict-value": "1.10.11", "stylelint-order": "^6.0.4", "stylelint-use-logical": "^2.1.2" }, "engines": { "node": ">=16.0.0" }, "publishConfig": { "access": "public" } }