承接 spiral/toolkit 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

spiral/toolkit

最新稳定版本:v1.2.2

Composer 安装命令:

composer require spiral/toolkit

包简介

Form serialization toolkit for Spiral Framework

README 文档

README

AJAX and form serialization toolkit for Spiral Framework.

Repository consists of 2 main components: Toolkit and Keeper

Toolkit is set of modules implementing a simple front-end framework, capable of serializing forms, showing loaders and datagrids

Keeper is set of scripts that demonstrate typical toolkit usage with Spiral Frameworks, including default styles based on bootstrap 4.

Prerequisites

Project is based on Lerna.

Starting Up

  1. Execute npx lerna bootstrap to install dependencies and link packages
  2. Build toolkit package and dependencies yarn build

Additional development commands

When developing both in co-dependent packages use separate commands like so:

  • yarn build:core to build core package.
  • yarn build:form to build form package.
  • yarn build:lock to build lock package.
  • yarn build:toolkit to build toolkit package.
  • yarn build:datagrid to build datagrid package.
  • yarn build:keeper to build keeper package.

Alternatively execute yarn build from package folder.

Additional commands

npx lerna run lint to lint every package. Note this command is expected to be successfully completed before pushing data to repository.

Project structure

Project is a mono-repository with following packages:

  • packages/core - core of the toolkit
  • packages/form - form module for the toolkit
  • packages/lock - lock module for the toolkit
  • packages/core - main toolkit package

Making a release

In separate branch do following:

  • lerna publish
  • bump version in lerna and in root package.json manually
  • yarn gitrelease

Windows

On windows execute git config core.autocrlf false to disable automatic line ending conversion.

MIT License (MIT). Please see LICENSE for more information. Maintained by Spiral Scout.

统计信息

  • 总下载量: 34.69k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 0
  • 依赖项目数: 7
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 4
  • Forks: 4
  • 开发语言: TypeScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固