All Projects → luoxue-victor → Workflow

luoxue-victor / Workflow

一个工作流平台

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Less
1899 projects
CSS
56736 projects

Projects that are alternatives of or similar to Workflow

Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (-91.74%)
Mutual labels:  webpack, stylelint, tslint
Ts Monorepo
Template for setting up a TypeScript monorepo
Stars: ✭ 459 (-75.69%)
Mutual labels:  webpack, rollup, lerna
Stylefmt Loader
Webpack-loader. Fixes stylelint issues automatically while bundling with Webpack.
Stars: ✭ 24 (-98.73%)
Mutual labels:  webpack, stylelint, loader
Electron React Typescript Webpack Boilerplate
Pre-configured boilerplate for Electron + React + TypeScript + Webpack
Stars: ✭ 146 (-92.27%)
Mutual labels:  webpack, tslint
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-94.6%)
Mutual labels:  webpack, workflow
Vue Svg Inline Loader
Webpack loader used for inline replacement of SVG images with actual content of SVG files in Vue projects.
Stars: ✭ 105 (-94.44%)
Mutual labels:  webpack, loader
Alias Hq
The end-to-end solution for configuring, refactoring, maintaining and using path aliases
Stars: ✭ 77 (-95.92%)
Mutual labels:  webpack, rollup
Sass Vars Loader
Use Sass variables defined in Webpack config or in external Javascript or JSON files
Stars: ✭ 112 (-94.07%)
Mutual labels:  webpack, loader
Cjstoesm
A tool that can transform CommonJS to ESM
Stars: ✭ 109 (-94.23%)
Mutual labels:  webpack, rollup
Sketchmine
Tools to validate, generate and analyse sketch files from web pages
Stars: ✭ 114 (-93.96%)
Mutual labels:  rollup, lerna
Static Site Boilerplate
A better workflow for building modern static websites.
Stars: ✭ 1,633 (-13.51%)
Mutual labels:  webpack, stylelint
Fe Blog
前端学习笔记,JavaScript基础,LeetCode,手写API,Vue源码解析,前端面试题
Stars: ✭ 99 (-94.76%)
Mutual labels:  webpack, loader
Jetpack
🚀 Jetpack – Webpack made more convenient.
Stars: ✭ 1,326 (-29.77%)
Mutual labels:  webpack, workflow
Vue Example
Vue.js Examples
Stars: ✭ 105 (-94.44%)
Mutual labels:  webpack, rollup
Grow Loader
A webpack loader to split class methods by decorators
Stars: ✭ 89 (-95.29%)
Mutual labels:  webpack, loader
Node Hot Loader
Hot module replacement (hot reload) for Node.js applications. Develop without server restarting.
Stars: ✭ 111 (-94.12%)
Mutual labels:  webpack, loader
React Typescript Webpack2 Cssmodules Postcss
Simple Starter Template for React, TypeScript, postCSS, ITCSS, CSS-Modules, Webpack and Live Reloading (React Hot Loader 3)
Stars: ✭ 117 (-93.8%)
Mutual labels:  stylelint, tslint
Style Loader
Style Loader
Stars: ✭ 1,572 (-16.74%)
Mutual labels:  webpack, loader
Frasco
Quick starter for Jekyll including full setup for Sass, PostCSS, Autoprefixer, stylelint, Webpack, ESLint, imagemin, Browsersync, etc.
Stars: ✭ 123 (-93.49%)
Mutual labels:  webpack, stylelint
Template.js
A javascript template engine, simple, easy & extras, support webpack, rollup, parcel, browserify, fis and gulp
Stars: ✭ 1,201 (-36.39%)
Mutual labels:  webpack, rollup

workflow

npm node star issue forks

简介

  • workflow 致力于打造一个工作流平台,将工作中的最佳实践集中在一起,提供解决各种在工作中开发遇到的问题。
  • 另外也会把一些学习的课程,以后会一直更新 --> learn-webpacklearn-rollup

原则

  • 在任何事情上应该把复杂的东西变得更简单,而不是较为简单

脚手架

@pkb/cli 可用来生成项目、添加插件、检查项目配置、升级更新等等,对整体项目管理。

# 全局安装
npm i -g @pkb/cli # 全局安装使用

pk create <project-name> # 创建项目 webpack|rollup|vite|lerna|node|vscode插件
pk add <plugin> # 安装插件
pk info # 查看项目及系统配置
pk upgrade [filter] # 检查升级 npm 版本
pk cm # commit 提交
pk eslint # eslint 检查,需要安装 @pkb/plugin-eslint
pk stylelint # stylelint 检查,需要安装 @pkb/plugin-stylelint
pk gotty # 在 web 中使用终端
pk jsdoc2md # 把 js 注释生成 md
pk lerna # 多包管理 发布
pk changelog # 生成 changelog
pk josn2ts # json 转成 ts
pk mock # 开启 mock,支持 mockjs
pk tinypng # 压缩图片,批量压缩
pk tree [path] # 将目录生成 tree 结构
pk find [fileName] [str] # 搜索文件及文件内容
pk qrcode [content] # 在终端输出二维码

创建项目及模板

命令 pk create [rojectName] 选项

  • webpack: 集成了大量webpack插件,使用 webpackChain 配置,开箱即用
  • rollup: 对 rollup 进行封装,开箱即用
  • vite: 基于 vite 构建的脚手架,支持 vite 所有配置
  • node: 基于 koa 构建的 node 框架
  • lerna: 一键创建 lerna 模板
  • mocks: mocks 模板,首次执行 pk mock 会自动添加在项目中
  • vscode: 创建 vscode 插件模版

工具

学习&共建

贡献者名单

tips

第一次发布带有命名空间的包需要使用

npm publish --access=public

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].