0.8.5 • Published 2 years ago

scenes-to-json v0.8.5

Weekly downloads
9
License
MIT
Repository
github
Last release
2 years ago

scenes-to-json

Translation Vnjson scenes to json bundle

Install

global

npm install -g scenes-to-json

local

npm install scenes-to-json

Usage

Console

stj ./scenes ./dist
stj ./src ./scenes --url ./scenes

Programmaticly

const scenesToJson = require('scenes-to-json');
//JSON_SCHEMA
let src = './example/src';
let dist = './example/dist';
var assetsURL = './dist'; //default = ./scenes
/**
{
  assets: {
    name: '',
    url: `${assetsURL}/assets/background.jpg`
  }
}
 */
scenesToJson(src, dist, (err, sceneName, labelName)=>{
  if(err){
     console.log("\x1b[32m"+err.reason);
     console.log("\x1b[31m"+sceneName+'/'+ labelName+"\x1b[0m"+"\x1b[33m");
     console.log('\x1b[36mline', err.mark.line, 'column', err.mark.column);
     console.log("\x1b[33m"+err.mark.snippet);
  }
  else{
    console.log('\x1b[35m [ \x1b[36m scenes build \x1b[35m ]');
  }

}, assetsURL);

__`input`__

/src/ ├───volume_1 │ ├───assets │ │ ├───background.png │ │ └───audio1.mp3 │ ├───chapter_2.yaml │ └───$init.yaml ├───volume_2 │ ├───assets │ │ └───char1.png │ ├───data │ │ ├───somescritp.py //plane_text to json │ │ └───somefile.txt │ ├───label_prefix │ │ ├───label_1.yaml │ │ └───label_2.yaml │ │ │ └───$init.yaml

__`output`__

/dist/ ├───assets │ ├───background.png │ └───audio1.mp3 └───vn.json

## License
> MIT License (MIT)
0.8.5

2 years ago

0.8.4

2 years ago

0.8.0

3 years ago

0.7.0

3 years ago

0.6.2

3 years ago

0.5.1

3 years ago

0.2.4

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago