feat: rename vuepress-plugin-netlify-functions

This commit is contained in:
pengzhanbo 2023-12-24 02:16:01 +08:00
parent 7055d1f866
commit 49236d812d
7 changed files with 17 additions and 14 deletions

View File

@ -1,4 +1,4 @@
# `@vuepress-plume/plugin-netlify-functions`
# `vuepress-plugin-netlify-functions`
If your vuepress site is deployed on `netlify` and you want to be able to use `netlify functions` for ` serverless`.
@ -24,7 +24,7 @@ You may need this plugin to provide support.
## Install
```
yarn add @vuepress-plume/plugin-netlify-functions
yarn add vuepress-plugin-netlify-functions
```
## Usage
@ -33,7 +33,7 @@ yarn add @vuepress-plume/plugin-netlify-functions
在 vuepress 项目中,或者在一个 vuepress 主题中
``` js
// .vuepress/config.js
import { netlifyFunctionsPlugin } from '@vuepress-plume/plugin-netlify-functions'
import { netlifyFunctionsPlugin } from 'vuepress-plugin-netlify-functions'
module.exports = {
//...
plugins: [
@ -47,7 +47,7 @@ yarn add @vuepress-plume/plugin-netlify-functions
在 vuepress plugin 中:
``` js
import { useNetlifyFunctionsPlugin } from '@vuepress-plume/plugin-netlify-functions'
import { useNetlifyFunctionsPlugin } from 'vuepress-plugin-netlify-functions'
const myPlugin = (): Plugin => {
return (app: App) => {

View File

@ -1,5 +1,5 @@
{
"name": "@vuepress-plume/plugin-netlify-functions",
"name": "vuepress-plugin-netlify-functions",
"version": "1.0.0-rc.1",
"description": "The Plugin for VuePres 2, Support Netlify Functions",
"keywords": [
@ -8,7 +8,7 @@
"netlify",
"netlify functions",
"netlifyFunctions",
"vuepress-plugin-plugin-netlify-functions"
"vuepress-plugin-netlify-functions"
],
"homepage": "https://github.com/pengzhanbo/vuepress-theme-plume#readme",
"bugs": {

View File

@ -78,7 +78,7 @@ export const netlifyFunctionsPlugin = (
let server: NetlifyServe
cache.options = opts
return {
name: '@vuepress-plume/plugin-netlify-functions',
name: 'vuepress-plugin-netlify-functions',
onInitialized: async (app) => {
// 启动netlify functions server

View File

@ -35,7 +35,7 @@ export const useNetlifyFunctionsPlugin = (
if (
!plugins.some(
(plugin: PluginObject) =>
plugin.name === '@vuepress-plume/plugin-netlify-functions'
plugin.name === 'vuepress-plugin-netlify-functions'
)
) {
app.use(netlifyFunctionsPlugin())

View File

@ -1,5 +1,5 @@
{
"name": "@vuepress-plume/plugin-page-collection",
"name": "plugin-page-collection",
"version": "1.0.0-rc.1",
"private": true,
"description": "The Plugin for VuePres 2",
@ -32,14 +32,14 @@
},
"dependencies": {
"@netlify/functions": "^2.4.1",
"@vuepress-plume/plugin-netlify-functions": "workspace:*",
"@vuepress/client": "2.0.0-rc.0",
"@vuepress/core": "2.0.0-rc.0",
"@vuepress/shared": "2.0.0-rc.0",
"@vuepress/utils": "2.0.0-rc.0",
"leancloud-storage": "^4.15.2",
"vue": "^3.3.13",
"vue-router": "4.2.5"
"vue-router": "4.2.5",
"vuepress-plugin-netlify-functions": "workspace:*"
},
"publishConfig": {
"access": "public"

View File

@ -4,11 +4,11 @@
*
*/
// 通过引入 '@vuepress-plume/plugin-netlify-functions' 插件,来为本插件提供
// 通过引入 'vuepress-plugin-netlify-functions' 插件,来为本插件提供
// netlify functions 开发时支持
import type { App, Plugin } from '@vuepress/core'
import { getDirname, path } from '@vuepress/utils'
import { useNetlifyFunctionsPlugin } from '@vuepress-plume/plugin-netlify-functions'
import { useNetlifyFunctionsPlugin } from 'vuepress-plugin-netlify-functions'
import type { PageCollectionOptions } from '../shared/index.js'
const __dirname = getDirname(import.meta.url)

View File

@ -12,7 +12,10 @@
],
"@internal/*": ["./docs/.vuepress/.temp/internal/*"],
"@vuepress-plume/*": ["./plugins/*/src/node/index.ts"],
"vuepress-theme-plume": ["./theme/src/node/index.ts"]
"vuepress-theme-plume": ["./theme/src/node/index.ts"],
"vuepress-plugin-netlify-functions": [
"./plugins/plugin-netlify-functions/src/node/index.ts"
]
},
"types": ["webpack-env", "vite/client"]
},