MyGit
🚩收到GitHub仓库的更新通知

johnlindquist/kit

Fork: 130 Star: 3804 (更新于 2024-04-24 15:53:35)

license: MIT

Language: TypeScript .

Script Kit. Automate Anything.

最后发布版本: 2024-04-23-07-28-46 ( 2024-04-23 07:33:37)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

Script Kit v2

https://scriptkit.com/

Join the Discussion

https://github.com/johnlindquist/kit/discussions

Docs

https://github.com/johnlindquist/kit-docs

⭐️ Unlock Script Kit Pro by Sponsoring Script Kit ⭐️

❤️ Sponsor me on GitHub ❤️

Sponsor Only Features

Shipped Planned
Built-in Debugger Sync Scripts to GitHub Repo
Script Log Window Run Script Remotely as GitHub Actions
Support through Discord Advanced Widgets
Screenshots
Screen Recording
Desktop Color Picker
Measure Tool
Debug from IDE

Script Kit Dev Setup

Note: This ain't pretty 😅

Requirements: yarn 1

Why both npm and yarn?

The App was created with https://github.com/electron-react-boilerplate/electron-react-boilerplate a long time ago. They require yarn and webpack.

I have been unable to prioritize the time to switch over to another build system or keeping up with the boilerplate, especially with so many moving pieces.

Thus, we use yarn to build the App and npm to build the SDK 🤦‍♂️

Note: A huge focus of v3 will be to clean up this mess and make it much, much easier to contribute.

Using node 18.18.2 from ~/.knode

Installing Kit.app already installed node 18.18.2 to ~/.knode. You'll want to use this node version for all build/run steps:

PATH=~/.knode/bin:$PATH

This will use 18.18.2's node/npm when working with Kit. (Alternatively, you can use nvm/n/whatever, but I don't)

  • Use volta to manage node versions.
    1. Install volta
    2. Volta will automatically switch node version to 18.18.2 when working with kit.

Clone Kit SDK

Clone: git clone https://github.com/johnlindquist/kit.git

Install: npm install

Clone Kit App

Clone: git clone https://github.com/johnlindquist/kitapp.git

Install: yarn

(Skip if you already have a kenv from production) Clone the base kenv

Clone: git clone https://github.com/johnlindquist/kenv.git ~/.kenv

Building Kit SDK

npm run build-kit

The build command builds the SDK to ~/.kit

yarn link (First run only)

  1. cd to ~/.kit
  2. yarn link
  3. cd to ~/wherever you cloned kitapp
  4. yarn link @johnlindquist/kit

This will force the App to use the SDK so you can work on both simultaneously

Building the App

yarn webpack-dev
yarn install-electron-deps
yarn start

Assuming everything went well, the app should start up.

最近版本更新:(数据更新于 2024-04-24 15:53:19)

2024-04-23 07:33:37 2024-04-23-07-28-46

2024-04-23 06:45:16 2024-04-23-06-41-13

2024-04-19 23:52:15 2024-04-19-23-47-59

2024-04-19 11:29:20 2024-04-19-11-24-59

2024-04-18 07:28:21 2024-04-18-07-23-47

2024-04-17 09:10:30 2024-04-17-09-07-09

2024-04-17 06:46:05 2024-04-17-06-40-43

2024-04-16 21:04:24 2024-04-16-21-00-50

2024-04-14 08:03:53 2024-04-14-07-59-26

2024-04-13 01:50:24 2024-04-13-01-44-42

johnlindquist/kit同语言 TypeScript最近更新仓库

2024-05-01 00:26:52 vuetifyjs/vuetify

2024-04-30 23:47:42 lobehub/lobe-chat

2024-04-30 19:46:08 labring/FastGPT

2024-04-30 17:09:57 ItzCrazyKns/Perplexica

2024-04-30 15:55:50 vitejs/vite

2024-04-30 13:29:19 ChatGPTNextWeb/ChatGPT-Next-Web