3.2.5 • Published 6 years ago

@patternplate/client v3.2.5

Weekly downloads
226
License
MIT
Repository
github
Last release
6 years ago

Documentation and development interface for component libraries

@patternplate/client

  • Framework independent
  • Bring design docs to live with real components
  • Powerful search and meta data system

This is the contributor documentation for @patternplate/cli For user docs see patternplate.github.io

About @patternplate/client

@patternplate/client is a universally rendering application that provides the GUI available at http://localhost:1337 when executing patternplate start.

The client entry point is src/client, the server entry point src/server.

@patternplate/client also provides means to export required client assets statically.

@patternplate/client interfaces with @patternplate/api to fetch data and uses fronted compenents @patternplate/components.

Quick start

git clone https://github.com/patternplate/patternplate.git
cd patternplate/packages/client
yarn
yarn start

Usage

Use the express middleware

const client = require("@patternplate/client");

(async () => {
  const app = express();
  const server = http.createServer(app);

  const clientMiddleware = await client({
    cwd: options.cwd,
    config: options.config,
    server
  });

  app.use(clientMiddleware);
})();

Render a page

const render = require("@patternplate/client/render");

(async () => {
  const html = await render("/", {
    base: "" // base url to assume, e.g. patternplate in https://git.io/patternplate,
    config: {},
    schema: {
      meta: {}, // pattern tree, see @patternplate/load-meta 
      docs: {} // pattern docs, see @patternplate/load-docs 
    },
    isStatic: 
  });
})();

Eject a virtual fs with static assets

const eject = require("@patternplate/client/eject");

(async () => {
  const vfs = await eject(); // MemoryFilesystem({ /static/, /lib/ });
})();

License

Copyright by SinnerSchrader. All @patternplate packages are released under the MIT license.

3.2.14

6 years ago

3.2.13

6 years ago

3.2.12

6 years ago

3.2.11

6 years ago

3.2.10

6 years ago

3.2.9

6 years ago

3.2.8

6 years ago

3.2.5

6 years ago

3.2.4

7 years ago

3.2.3

7 years ago

3.2.2

7 years ago

3.2.0

7 years ago

3.1.1

7 years ago

3.0.7-1

7 years ago

3.0.7-0

7 years ago

3.0.6

7 years ago

3.0.4

7 years ago

3.0.3

7 years ago

3.0.2

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

2.6.2-0

7 years ago

2.6.1-0

7 years ago

2.6.0-0

7 years ago

2.5.25

7 years ago

2.5.24

7 years ago

2.5.23

7 years ago

2.5.21

7 years ago

2.5.19

7 years ago

2.5.18

7 years ago

2.5.15

7 years ago

2.5.13

7 years ago

2.5.12

7 years ago

2.5.11

7 years ago

2.5.10

7 years ago

2.5.9

7 years ago

2.5.8

7 years ago

2.5.7

7 years ago

2.5.6

7 years ago

2.5.5

7 years ago

2.5.4

7 years ago

2.5.3

7 years ago

2.5.2

7 years ago

2.5.1

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.3

7 years ago

2.3.2

7 years ago

2.3.1

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.6

7 years ago

2.1.5

7 years ago

2.1.4

7 years ago

2.1.3

7 years ago

2.1.2

7 years ago

2.1.1

7 years ago

2.0.16

7 years ago

2.0.15

7 years ago

2.0.14

7 years ago

2.0.13

7 years ago

2.0.12

7 years ago

2.0.10

7 years ago

2.0.8

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

2.0.0-93

7 years ago

2.0.0-92

7 years ago

2.0.0-91

7 years ago

2.0.0-90

7 years ago

2.0.0-88

7 years ago

2.0.0-87

7 years ago

2.0.0-86

7 years ago

2.0.0-85

7 years ago

2.0.0-84

7 years ago

2.0.0-83

7 years ago

2.0.0-82

7 years ago

2.0.0-81

7 years ago

2.0.0-80

7 years ago

2.0.0-79

7 years ago

2.0.0-78

7 years ago

2.0.0-77

7 years ago

2.0.0-76

7 years ago

2.0.0-75

7 years ago

2.0.0-74

7 years ago

2.0.0-73

7 years ago

2.0.0-72

7 years ago

2.0.0-71

7 years ago

2.0.0-70

7 years ago

2.0.0-69

7 years ago

2.0.0-68

7 years ago

2.0.0-67

7 years ago

2.0.0-66

7 years ago

2.0.0-65

7 years ago

2.0.0-63

7 years ago

2.0.0-62

7 years ago

2.0.0-61

7 years ago

2.0.0-60

7 years ago

2.0.0-59

7 years ago

2.0.0-58

7 years ago

2.0.0-57

7 years ago

2.0.0-56

7 years ago

2.0.0-55

7 years ago

2.0.0-54

7 years ago

2.0.0-53

7 years ago

2.0.0-52

7 years ago

2.0.0-51

7 years ago

2.0.0-50

7 years ago

2.0.0-49

7 years ago

2.0.0-48

7 years ago

2.0.0-47

7 years ago

2.0.0-46

7 years ago

2.0.0-45

7 years ago

2.0.0-44

7 years ago

2.0.0-43

7 years ago

2.0.0-42

7 years ago

2.0.0-41

7 years ago

2.0.0-40

7 years ago

2.0.0-39

7 years ago

2.0.0-38

7 years ago

2.0.0-y.0

7 years ago

2.0.0-37

7 years ago

2.0.0-36

7 years ago

2.0.0-35

7 years ago

2.0.0-34

7 years ago

2.0.0-33

7 years ago

2.0.0-32

7 years ago

2.0.0-31

7 years ago

2.0.0-30

7 years ago

2.0.0-29

7 years ago

2.0.0-28

7 years ago

2.0.0-27

7 years ago

2.0.0-24

7 years ago

2.0.0-23

7 years ago

2.0.0-22

7 years ago

2.0.0-21

7 years ago

2.0.0-19

7 years ago

2.0.0-16

7 years ago

2.0.0-14

7 years ago

2.0.0-12

7 years ago

2.0.0-11

7 years ago

2.0.0-9

7 years ago

2.0.0-5

7 years ago

2.0.0-4

8 years ago

2.0.0-3

8 years ago

2.0.0-0

8 years ago