@navikt/aksel-icons
Version:
800+ open source icons made by Aksel, Nav's design system team.
96 lines (95 loc) • 2.7 kB
JSON
{
"name": "@navikt/aksel-icons",
"version": "7.35.1",
"author": "Aksel | Nav",
"homepage": "https://aksel.nav.no/ikoner",
"repository": {
"type": "git",
"url": "git+https://github.com/navikt/aksel.git",
"directory": "@navikt/aksel-icons"
},
"bugs": {
"url": "https://github.com/navikt/aksel/issues"
},
"keywords": [
"Icons",
"Nav",
"Aksel",
"designsystem",
"react",
"svg"
],
"publishConfig": {
"access": "public",
"provenance": true
},
"sideEffects": false,
"license": "MIT",
"main": "./dist/react/cjs/index.js",
"module": "./dist/react/esm/index.js",
"typings": "./dist/react/esm/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/react/esm/index.d.ts",
"default": "./dist/react/esm/index.js"
},
"require": {
"types": "./dist/react/cjs/index.d.ts",
"default": "./dist/react/cjs/index.js"
}
},
"./metadata": {
"types": "./dist/metadata.d.ts",
"default": "./dist/metadata.js"
},
"./svg/*.svg": "./dist/svg/*.svg",
"./package.json": "./package.json"
},
"typesVersions": {
"*": {
"metadata": [
"./dist/metadata.d.ts"
]
}
},
"files": [
"dist/*",
"src",
"!**/*.tsbuildinfo"
],
"scripts": {
"create-icons": "svgr --no-prettier --silent --index-template config/index-template.js --out-dir src icons && yarn prettier --write ./src",
"parse-svg": "node -e 'require(\"./config/parse-svg.js\").main()'",
"copy": "copyfiles util/* src",
"update-metadata": "node config/metadata.js",
"write-packagejson": "echo '{\"type\": \"module\"}' > dist/react/esm/package.json",
"build": "yarn copy && yarn create-icons && concurrently \"tsc\" \"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && yarn write-packagejson\" && node config/cleanTypes.js && yarn update-metadata && yarn parse-svg",
"fetch-new:icons": "tsx --env-file=.env config/figma/index.ts",
"zip:icons": "node config/zip.js",
"test": "vitest run",
"test:watch": "vitest watch"
},
"devDependencies": {
"@figma/rest-api-spec": "^0.34.0",
"@svgr/cli": "8.1.0",
"@types/js-yaml": "^4.0.9",
"@types/react": "^18.3.11",
"adm-zip": "^0.5.10",
"concurrently": "9.2.1",
"copyfiles": "^2.4.1",
"cross-zip-cli": "1.0.0",
"fast-glob": "3.2.11",
"hast-util-select": "6.0.4",
"js-yaml": "^4.1.1",
"lodash": "^4.17.21",
"prettier": "3.6.2",
"react": "^18.0.0",
"rehype-parse": "9.0.1",
"tsc-alias": "1.8.16",
"tsx": "^4.20.6",
"typescript": "5.9.3",
"unified": "11.0.5",
"vitest": "^3.2.4"
}
}