{ "name": "@iconify/core", "type": "module", "description": "Reusable files used by multiple Iconify packages", "author": "Vjacheslav Trushkin (https://iconify.design)", "version": "2.0.2", "license": "MIT", "bugs": "https://github.com/iconify/iconify/issues", "homepage": "https://iconify.design/", "repository": { "type": "git", "url": "https://github.com/iconify/iconify.git", "directory": "packages/core" }, "scripts": { "clean": "rimraf lib tsconfig.tsbuildinfo", "lint": "eslint --fix src/**/*.ts", "prebuild": "pnpm run lint && pnpm run clean", "build": "unbuild", "test": "vitest" }, "sideEffects": false, "exports": { "./*": "./*", "./lib/api/callbacks": { "require": "./lib/api/callbacks.cjs", "import": "./lib/api/callbacks.mjs" }, "./lib/api/config": { "require": "./lib/api/config.cjs", "import": "./lib/api/config.mjs" }, "./lib/api/functions": { "require": "./lib/api/functions.cjs", "import": "./lib/api/functions.mjs" }, "./lib/api/icons": { "require": "./lib/api/icons.cjs", "import": "./lib/api/icons.mjs" }, "./lib/api/loaders": { "require": "./lib/api/loaders.cjs", "import": "./lib/api/loaders.mjs" }, "./lib/api/modules": { "require": "./lib/api/modules.cjs", "import": "./lib/api/modules.mjs" }, "./lib/api/modules/fetch": { "require": "./lib/api/modules/fetch.cjs", "import": "./lib/api/modules/fetch.mjs" }, "./lib/api/modules/mock": { "require": "./lib/api/modules/mock.cjs", "import": "./lib/api/modules/mock.mjs" }, "./lib/api/query": { "require": "./lib/api/query.cjs", "import": "./lib/api/query.mjs" }, "./lib/api/types": { "require": "./lib/api/types.cjs", "import": "./lib/api/types.mjs" }, "./lib/browser-storage/config": { "require": "./lib/browser-storage/config.cjs", "import": "./lib/browser-storage/config.mjs" }, "./lib/browser-storage/count": { "require": "./lib/browser-storage/count.cjs", "import": "./lib/browser-storage/count.mjs" }, "./lib/browser-storage/data": { "require": "./lib/browser-storage/data.cjs", "import": "./lib/browser-storage/data.mjs" }, "./lib/browser-storage/foreach": { "require": "./lib/browser-storage/foreach.cjs", "import": "./lib/browser-storage/foreach.mjs" }, "./lib/browser-storage/functions": { "require": "./lib/browser-storage/functions.cjs", "import": "./lib/browser-storage/functions.mjs" }, "./lib/browser-storage/global": { "require": "./lib/browser-storage/global.cjs", "import": "./lib/browser-storage/global.mjs" }, "./lib/browser-storage": { "require": "./lib/browser-storage/index.cjs", "import": "./lib/browser-storage/index.mjs" }, "./lib/browser-storage/index": { "require": "./lib/browser-storage/index.cjs", "import": "./lib/browser-storage/index.mjs" }, "./lib/browser-storage/item": { "require": "./lib/browser-storage/item.cjs", "import": "./lib/browser-storage/item.mjs" }, "./lib/browser-storage/mock": { "require": "./lib/browser-storage/mock.cjs", "import": "./lib/browser-storage/mock.mjs" }, "./lib/browser-storage/store": { "require": "./lib/browser-storage/store.cjs", "import": "./lib/browser-storage/store.mjs" }, "./lib/browser-storage/types": { "require": "./lib/browser-storage/types.cjs", "import": "./lib/browser-storage/types.mjs" }, "./lib/builder/functions": { "require": "./lib/builder/functions.cjs", "import": "./lib/builder/functions.mjs" }, "./lib/icon/list": { "require": "./lib/icon/list.cjs", "import": "./lib/icon/list.mjs" }, "./lib/icon/sort": { "require": "./lib/icon/sort.cjs", "import": "./lib/icon/sort.mjs" }, "./lib/storage/functions": { "require": "./lib/storage/functions.cjs", "import": "./lib/storage/functions.mjs" }, "./lib/storage/storage": { "require": "./lib/storage/storage.cjs", "import": "./lib/storage/storage.mjs" } }, "dependencies": { "@iconify/api-redundancy": "workspace:^", "@iconify/types": "workspace:^", "@iconify/utils": "workspace:^" }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.13.0", "@types/jest": "^29.5.14", "@types/node": "^18.19.63", "@typescript-eslint/eslint-plugin": "^8.12.2", "eslint": "^9.13.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "globals": "^15.11.0", "rimraf": "^6.0.1", "typescript": "^5.6.3", "unbuild": "^2.0.0", "vitest": "^2.1.4" } }