@stackpress/idea-transformer v0.5.26
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.
5 months ago
6 months ago
5 months ago
6 months ago
4 months ago
4 months ago
4 months ago
6 months ago
5 months ago
5 months ago
6 months ago
5 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
9 months ago
8 months ago
5 months ago
9 months ago
5 months ago
5 months ago
6 months ago
5 months ago
5 months ago
5 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
4 months ago
6 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
3 months ago
3 months ago
3 months ago
3 months ago
6 months ago
9 months ago
6 months ago
9 months ago
6 months ago
9 months ago
10 months ago
6 months ago
9 months ago
6 months ago
9 months ago
6 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago