0.5.26 • Published 2 months ago

@stackpress/idea-transformer v0.5.26

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 months ago

Idea Transformer

A programmatical command line interface used by projects and that calls on external transformers to make relevant code.

Install

$ npm install @stackpress/idea-transformer

... or ...

$ yarn add @stackpress/idea-transformer

Custom Terminal

Create a bin file and paste this basic example.

#!/usr/bin/env node

const { Terminal } = require('@stackpress/idea-transformer');
new Terminal().run();

You can whitelabel idea like the following. This will prefix all outputs with [MY LIB] and schema files now need to have the extension .mylib.

#!/usr/bin/env node

const { Terminal } = require('@stackpress/idea-transformer');
Terminal.brand = '[MY LIB]';
Terminal.extension = 'mylib';
new Terminal().run();

Programmatically Transform

You can also call the transformer manually like the following example.

const { Loader, Transformer } = require('@stackpress/idea-transformer');

const cwd = __dirname;
const idea = Loader.absolute('./my.idea', cwd);

const transformer = new Transformer(idea, cwd);
//read raw schema data
const schema = transformer.schema;
//transform schema
transformer.transform();

See https://github.com/stackpress/idea for more info.

0.5.10

3 months ago

0.3.31

5 months ago

0.5.11

3 months ago

0.3.30

5 months ago

0.5.19

2 months ago

0.5.16

3 months ago

0.5.17

3 months ago

0.3.36

5 months ago

0.5.14

3 months ago

0.5.15

3 months ago

0.3.34

5 months ago

0.5.12

3 months ago

0.3.33

5 months ago

0.3.32

5 months ago

0.3.29

5 months ago

0.3.28

5 months ago

0.3.27

6 months ago

0.3.26

6 months ago

0.3.25

6 months ago

0.3.24

6 months ago

0.3.23

6 months ago

0.2.10

8 months ago

0.3.21

6 months ago

0.5.4

4 months ago

0.3.6

8 months ago

0.5.6

4 months ago

0.5.5

4 months ago

0.5.1

4 months ago

0.5.8

4 months ago

0.5.7

4 months ago

0.5.9

4 months ago

0.3.17

7 months ago

0.3.16

7 months ago

0.3.15

7 months ago

0.3.11

7 months ago

0.3.10

8 months ago

0.5.22

2 months ago

0.4.10

4 months ago

0.1.20

9 months ago

0.1.21

9 months ago

0.1.22

9 months ago

0.1.23

8 months ago

0.1.25

8 months ago

0.1.26

8 months ago

0.5.25

2 months ago

0.5.26

2 months ago

0.5.23

2 months ago

0.5.24

2 months ago

0.4.5

5 months ago

0.2.7

8 months ago

0.4.4

5 months ago

0.2.6

8 months ago

0.4.6

5 months ago

0.2.8

8 months ago

0.1.19

9 months ago

0.4.1

5 months ago

0.2.3

8 months ago

0.4.3

5 months ago

0.2.5

8 months ago

0.4.2

5 months ago

0.2.4

8 months ago

0.1.18

9 months ago

0.1.17

9 months ago

0.1.10

9 months ago

0.1.11

9 months ago

0.1.12

9 months ago

0.1.14

9 months ago

0.1.15

9 months ago

0.1.16

9 months ago

0.1.9

9 months ago

0.1.8

10 months ago