buefy
Version:
Lightweight UI components for Vue.js (v3) based on Bulma
85 lines (83 loc) • 3.53 kB
JSON
{
"name": "buefy",
"version": "3.0.2",
"description": "Lightweight UI components for Vue.js (v3) based on Bulma",
"keywords": [
"vuejs",
"bulma",
"buefy",
"nodejs",
"components-library",
"open-source",
"css",
"scss",
"typescript"
],
"author": "Rafael Beraldo <rafael.pimpa@gmail.com>",
"maintainers": [
"Kikuo Emoto <kemoto@codemonger.io>",
"Wesley Ford <wes@wesdevpro.com>"
],
"homepage": "https://buefy.org",
"license": "MIT",
"main": "dist/cjs/index.js",
"module": "dist/buefy.esm.js",
"unpkg": "dist/buefy.min.js",
"typings": "dist/buefy.d.ts",
"sideEffects": [
"*.css",
"*.scss"
],
"files": [
"dist",
"src"
],
"repository": {
"type": "git",
"url": "git+https://github.com/buefy/buefy.git"
},
"bugs": {
"url": "https://github.com/buefy/buefy/issues"
},
"scripts": {
"test": "npm run lint && npm run unit:update",
"unit": "vitest --run",
"unit:update": "vitest -u --run",
"lint": "eslint src --ext .js,.ts,.vue",
"lint:fix": "eslint src --ext .js,.ts,.vue --fix",
"type-check": "vue-tsc --noEmit -p tsconfig.test.json --composite false",
"build": "rimraf dist && npm run build:js && npm run build:scss && npm run build:dts",
"build:js": "rollup -c && rollup -c --environment MINIFY",
"build:dts": "rimraf temp-dts && vue-tsc -b tsconfig.types.json --force && api-extractor run --local && node build/augment-dts.mjs",
"build:scss": "npm run build:scss-buefy && npm run build:scss-buefy-standalone && npm run build:scss-no-reset",
"build:scss-buefy": "sass --load-path=../../node_modules --load-path=node_modules src/scss/versions/buefy-bulma-bundle.scss dist/css/buefy.css && node ./build/banner.js < dist/css/buefy.css > dist/css/buefy.banner.css && mv dist/css/buefy.banner.css dist/css/buefy.css && cleancss -o dist/css/buefy.min.css dist/css/buefy.css",
"build:scss-buefy-standalone": "sass --load-path=../../node_modules --load-path=node_modules src/scss/buefy.scss dist/css/versions/buefy-standalone.css && node ./build/banner.js < dist/css/versions/buefy-standalone.css > dist/css/buefy.banner.css && mv dist/css/buefy.banner.css dist/css/versions/buefy-standalone.css && cleancss -o dist/css/versions/buefy-standalone.min.css dist/css/versions/buefy-standalone.css",
"build:scss-no-reset": "sass --load-path=../../node_modules --load-path=node_modules src/scss/versions/buefy-no-reset.scss dist/css/versions/buefy-no-reset.css && node ./build/banner.js < dist/css/versions/buefy-no-reset.css > dist/css/buefy.banner.css && mv dist/css/buefy.banner.css dist/css/versions/buefy-no-reset.css && cleancss -o dist/css/versions/buefy-no-reset.min.css dist/css/versions/buefy-no-reset.css",
"vetur": "node -r esm build/vetur.js"
},
"dependencies": {
"bulma": "^1.0.4"
},
"peerDependencies": {
"vue": "^3.0.0"
},
"devDependencies": {
"@babel/plugin-transform-runtime": "^7.26.9",
"@babel/preset-env": "^7.26.9",
"@microsoft/api-extractor": "^7.50.0",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-terser": "^0.4.4",
"@testing-library/jest-dom": "^6.6.3",
"@types/jsdom": "^21.1.7",
"@vue/test-utils": "^2.4.6",
"clean-css-cli": "^5.6.2",
"esbuild": "^0.25.8",
"esm": "^3.2.25",
"jsdom": "^26.0.0",
"rimraf": "^5.0.10",
"rollup-plugin-esbuild": "^6.1.0",
"vitest": "^3.0.6"
}
}