0.7.9 • Published 1 month ago

vite-plugin-blocklet v0.7.9

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

vite-plugin-blocklet

The Vite library plugin, which enhanced development of ArcBlock blocklet

Use examples

Example of front-end project

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { createBlockletPlugin } from 'vite-plugin-blocklet';
import { nodePolyfills } from 'vite-plugin-node-polyfills';

// https://vitejs.dev/config/
export default defineConfig(async () => {
  return {
    plugins: [react(), createBlockletPlugin(), nodePolyfills({ protocolImports: true })],
  };
});

Example of back-end project

api/index.js

const express = require('express');
const app = express();

module.exports = { app };

api/dev.js

const { setupClient } = require('vite-plugin-blocklet');
const { app } = require('./index');

setupClient(app);

package.json

"start": "NODE_ENV=development nodemon api/dev.js -w api",

Basically, you vite.config.js file should be in the root of project folders, if you need setup a custom vite config file, you should change your npm scripts, like:

package.json

"start": "NODE_ENV=development nodemon api/dev.js -w api -- --config=./config/vite.config.js",

Or you can just pass vite config file path to setupClient function, like this:

const { setupClient } = require('vite-plugin-blocklet');
const { app } = require('./index');

setupClient(app, { configFile: './config/vite.config.js'});
0.7.9

1 month ago

0.7.8

1 month ago

0.7.7

1 month ago

0.7.6

1 month ago

0.7.5

2 months ago

0.7.4

2 months ago

0.7.3

2 months ago

0.7.2

4 months ago

0.7.1

4 months ago

0.7.0

5 months ago

0.6.16

5 months ago

0.6.7

10 months ago

0.6.6

11 months ago

0.6.9

10 months ago

0.6.8

10 months ago

0.6.10

9 months ago

0.6.12

9 months ago

0.6.11

9 months ago

0.6.14

9 months ago

0.6.13

9 months ago

0.6.15

8 months ago

0.6.5

12 months ago

0.5.10

1 year ago

0.5.11

1 year ago

0.5.18

1 year ago

0.5.16

1 year ago

0.5.17

1 year ago

0.5.14

1 year ago

0.5.15

1 year ago

0.5.12

1 year ago

0.5.13

1 year ago

0.5.21

1 year ago

0.5.20

1 year ago

0.6.3

1 year ago

0.6.2

1 year ago

0.6.1

1 year ago

0.6.0

1 year ago

0.4.80

2 years ago

0.4.81

2 years ago

0.4.75

2 years ago

0.4.76

2 years ago

0.4.73

2 years ago

0.4.74

2 years ago

0.4.71

2 years ago

0.4.72

2 years ago

0.4.70

2 years ago

0.4.79

2 years ago

0.4.77

2 years ago

0.4.78

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.6

1 year ago

0.5.5

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.8

1 year ago

0.5.7

1 year ago

0.5.9

1 year ago

0.4.69

2 years ago

0.4.48

2 years ago

0.4.49

2 years ago

0.4.46

2 years ago

0.4.47

2 years ago

0.4.64

2 years ago

0.4.65

2 years ago

0.4.62

2 years ago

0.4.63

2 years ago

0.4.60

2 years ago

0.4.61

2 years ago

0.4.68

2 years ago

0.4.66

2 years ago

0.4.67

2 years ago

0.4.53

2 years ago

0.4.54

2 years ago

0.4.51

2 years ago

0.4.52

2 years ago

0.4.50

2 years ago

0.4.59

2 years ago

0.4.57

2 years ago

0.4.58

2 years ago

0.4.55

2 years ago

0.4.56

2 years ago

0.4.42

2 years ago

0.4.20

2 years ago

0.4.43

2 years ago

0.4.21

2 years ago

0.4.40

2 years ago

0.4.41

2 years ago

0.4.28

2 years ago

0.4.29

2 years ago

0.4.26

2 years ago

0.4.27

2 years ago

0.4.24

2 years ago

0.4.25

2 years ago

0.4.44

2 years ago

0.4.22

2 years ago

0.4.45

2 years ago

0.4.23

2 years ago

0.4.19

2 years ago

0.4.31

2 years ago

0.4.32

2 years ago

0.4.30

2 years ago

0.4.39

2 years ago

0.4.37

2 years ago

0.4.38

2 years ago

0.4.35

2 years ago

0.4.36

2 years ago

0.4.33

2 years ago

0.4.34

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago