@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
JSON
{
"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"
}
}