@geira/iconfont
Version:
Geira Icon Font
82 lines • 2.94 kB
JSON
{
"name": "@geira/iconfont",
"version": "0.3.0",
"description": "Geira Icon Font",
"main": "dist/geira-icons.min.css",
"scripts": {
"clean": "rm -rf dist",
"process-iconfont": "node tools/process-iconfont",
"generate-assets": "npm run generate-json && npm run generate-flutter && npm run generate-flutter2",
"generate-json": "node tools/generate-json-icons",
"generate-flutter": "node tools/generate-flutter",
"generate-flutter2": "node tools/generate-flutter2",
"build-web": "NODE_OPTIONS=--openssl-legacy-provider webpack",
"start": "webpack serve --mode development --open",
"dev": "npm run process-iconfont && npm run generate-assets && npm run start",
"build": "npm run clean && npm run process-iconfont && npm run generate-assets && npm run build-web",
"deploy": "npm run build && rsync -av dist/ user@host:/path/to/hosting",
"prepare": "npm run build"
},
"scripts-info": {
"clean": "Removes the 'dist' folder to ensure a clean build.",
"process-iconfont": "Processes the icon font files and generates base assets.",
"generate-assets": "Runs all asset generation scripts for mobile (JSON, Flutter, Flutter2).",
"generate-json": "Generates the JSON file for icon metadata.",
"generate-flutter": "Generates Flutter-compatible icon files.",
"generate-flutter2": "Generates an additional set of Flutter icon files.",
"build-web": "Compiles the web showcase using Webpack.",
"start": "Starts the development server with live reload.",
"dev": "Runs the icon processing, asset generation, and starts the dev server.",
"build": "Performs a full clean build (icons, assets, and web).",
"deploy": "Builds the project and deploys it to the hosting server (adjust path/user).",
"prepare": "Automatically triggers before publishing the package (npm)."
},
"keywords": [
"geira",
"icon-font",
"web-icons",
"scss-icons",
"css-icons",
"frontend",
"icon-pack"
],
"license": "MIT",
"publishConfig": {
"access": "public"
},
"contributors": [
{
"name": "Leo Roderick",
"email": "lecaro@gmail.com"
},
{
"name": "Diosney Sarmiento",
"email": "diosney.s@gmail.com"
},
{
"name": "Jose Mojena",
"email": "jose31309@gmail.com"
}
],
"homepage": "https://icons.geira.com",
"bugs": {
"url": "https://github.com/liontude/geira-icons-tool/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/liontude/geira-icons-tool"
},
"devDependencies": {
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^12.0.2",
"css-loader": "^7.1.2",
"html-webpack-plugin": "^5.6.3",
"mini-css-extract-plugin": "^2.9.2",
"sass": "^1.84.0",
"sass-loader": "^16.0.4",
"style-loader": "^4.0.0",
"webpack": "^5.97.1",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.0"
}
}