vue3-form-producer
Version:
業務アプリケーションに必要とされるフォームの作成から、フォームを使った入力画面、データ表示画面までをJSONデータで連携し、Vue.js / Bootstrap-Vue-Next でのフロントエンド開発におけるフォーム開発の生産性を飛躍的に向上するコンポーネントです。
99 lines (98 loc) • 2.94 kB
JSON
{
"name": "vue3-form-producer",
"version": "0.4.2",
"update": "2026-03-21",
"private": false,
"description": "業務アプリケーションに必要とされるフォームの作成から、フォームを使った入力画面、データ表示画面までをJSONデータで連携し、Vue.js / Bootstrap-Vue-Next でのフロントエンド開発におけるフォーム開発の生産性を飛躍的に向上するコンポーネントです。",
"main": "dist/vue3-form-producer.umd.min.js",
"repository": {
"type": "git",
"url": "https://github.com/shadowsworks/vue3-form-producer"
},
"license": "MIT",
"author": "shadowsworks",
"homepage": "https://vue3-form-producer-demo.shadows-works.com/",
"files": [
"dist/*",
"src/components/editor/*.vue",
"src/components/inputter/*.vue",
"src/components/lib/*.js",
"src/components/parts/*.vue",
"src/components/vewer/*.vue",
"src/build-entry.js"
],
"keywords": [
"Vue",
"Vue3",
"Vue.js",
"BootstrapVue",
"BootstrapVueNext",
"VueFormProducer",
"vue-form-producer",
"Vue3FormProducer",
"vue3-form-producer",
"Form",
"フォーム",
"Make Form",
"フォーム作成",
"フォーム定義"
],
"scripts": {
"serve": "vue-cli-service serve --mode dev",
"build": "vue-cli-service build --mode stg",
"release": "vue-cli-service build --mode prod",
"lint": "vue-cli-service lint",
"build-bundle": "npm --no-git-tag-version version patch; vue-cli-service build --target lib --name vue3-form-producer --formats umd-min ./src/build-entry.js"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-regular-svg-icons": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/vue-fontawesome": "^3.0.8",
"bootstrap": "^5.3.3",
"bootstrap-icons": "^1.11.3",
"bootstrap-vue-next": "^0.26.20",
"core-js": "^3.8.3",
"crypto-js": "^4.2.0",
"dayjs": "^1.11.19",
"github-markdown-css": "^5.8.1",
"lodash": "^4.17.21",
"markdown-it": "^14.1.0",
"uuid": "^11.0.5",
"validator": "^13.12.0",
"vue": "^3.2.13",
"vue-router": "^4.5.0",
"vuex": "^4.0.0"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-plugin-router": "~5.0.0",
"@vue/cli-plugin-vuex": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/vue3-essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "@babel/eslint-parser"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead",
"not ie 11"
]
}