UNPKG

@riovir/wc-fontawesome

Version:

Web components for Font Awesome

100 lines (99 loc) 2.64 kB
{ "name": "@riovir/wc-fontawesome", "version": "0.2.2", "description": "Web components for Font Awesome", "main": "dist/index.cjs", "module": "dist/index.mjs", "types": "src/index.d.ts", "type": "module", "exports": { ".": { "types": "./src/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./standalone": { "types": "./src/index.d.ts", "import": "./dist/index-standalone.js", "require": "./dist/index-standalone.cjs" } }, "imports": { "#src/*": [ "./src/*", "./src/*.js", "./src/*/index.js" ], "#test/*": [ "./test/*", "./test/*.js", "./test/*/index.js" ], "#storybook/*": [ "./.storybook/*", "./.storybook/*.js", "./.storybook/*/index.js" ] }, "scripts": { "start": "npm run build:custom-elements && storybook dev -p 9001", "pretest": "npm run build:custom-elements", "test": "npm run lint && npm run unit", "unit": "vitest run --coverage", "lint": "oxlint --max-warnings=0 build src test .storybook www", "prepare": "npm run build", "prepublishOnly": "npm test", "build": "npm run build:custom-elements && npm run build:lib", "build:lib": "node build/extract-styles && vite build && vite build --config vite.standalone.config", "build:custom-elements": "web-component-analyzer src --outFile custom-elements.json", "buildless": "node scripts/dev-server.run", "pages": "storybook build -c .storybook -o public" }, "files": [ "src", "dist", "custom-elements.json" ], "repository": { "type": "git", "url": "git+ssh://git@gitlab.com/riovir/wc-fontawesome.git" }, "engines": { "node": ">=22", "npm": ">=9" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "keywords": [ "fa", "fontawesome", "webcomponent" ], "author": "Riovir", "license": "MIT", "bugs": { "url": "https://gitlab.com/riovir/wc-fontawesome/issues" }, "homepage": "https://gitlab.com/riovir/wc-fontawesome#readme", "peerDependencies": { "@fortawesome/fontawesome-svg-core": ">= 7.0.0 < 8.0" }, "devDependencies": { "@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", "@storybook/addon-a11y": "^9.1.2", "@storybook/addon-docs": "^9.1.2", "@storybook/web-components-vite": "^9.1.2", "@vitest/coverage-v8": "^3.2.4", "jsdom": "^26.1.0", "lit-html": "^3.3.1", "oxlint": "^1.11.2", "react": "^19.1.1", "storybook": "^9.1.2", "typescript": "^5.9.2", "vite": "^7.1.2", "vitest": "^3.2.4", "web-component-analyzer": "^2.0.0" } }