UNPKG

create-kf-component

Version:

create-kf-component is a cli tool that scaffolds Javascript based custom component projects that seamlessly integrate into Kissflow.

64 lines (63 loc) 2 kB
{ "name": "<%= projectName %>", "version": "1.0.0", "description": "Custom form field for Kissflow's form", "main": "index.js", "scripts": { "dev": "form-field-scripts dev", "build": "form-field-scripts build", "zip": "rm -rf ./<%= projectName %>.zip ./dist && npm run build && cd ./dist && zip -q -r ../<%= projectName %>.zip . && rm -rf ../dist", "unzip": "rm -rf ./<%= projectName %> && unzip <%= projectName %>.zip -d ./<%= projectName %>" }, "type": "module", "author": "", "license": "ISC", "devDependencies": { "<%= CUSTOM_FORM_FIELD_SCRIPTS_PACKAGE_NAME %>": "<%= latestFormFieldScriptsVersion %>", "<%= CUSTOM_FORM_FIELD_MODEL_PACKAGE_NAME %>": "<%= latestFormFieldModelVersion %>", "unzipper": "^0.10.14", "zip": "^1.2.0" }, "engines": { "node": ">=16.0.0 <17.0.0" }, "eslintConfig": { "extends": ["react-app"], "rules": { "no-restricted-globals": [ "error", { "name": "window", "message": "Don't use browser's `window` object." }, { "name": "document", "message": "Don't use browser's `document` object." }, { "name": "fetch", "message": "Using browser's fetch api is not allowed." }, { "name": "XMLHttpRequest", "message": "Using browser's XMLHttpRequest is not allowed." } ] } }, "keywords": [ "lcnc", "no-code", "low-code", "platform", "react", "cli", "kissflow", "custom-components", "custom-fields" ], "dependencies": { "react": "<%= reactVersion %>", "react-dom": "<%= reactDomVersion %>" } }