lab cli
1.0.0
Compositor Lab의 명령 라인 유틸리티 및 내보내기 모듈
npm install @compositor/lab lab.json 을 컴파일하여 구성 요소를 반응합니다.
lab --out-dir dist/변경 사항을 확인하십시오 :
lab --out-dir dist/ --watch실험실 프로젝트는 앱에서 다른 실험실 프로젝트로 설치하고 가져올 수있는 방식으로 게시 할 수 있습니다.
Packaging Lab 프로젝트 용 Export index.js , lab.json 및 theme.json :
lab --pkg --out-dir dist/ -d --out-dir Output directory
-w --watch Watch for changes
--pkg Include index.js, lab.json, and theme.json in output
노드 API는 실험실 앱에서 실험실 구성 요소를 내보내기 위해 사용합니다.
lab(config, [options])
파일에 쓸 수있는 객체 배열을 반환합니다.
const fs = require ( 'fs' )
const path = require ( 'path' )
const lab = require ( '@compositor/lab' )
const config = require ( './lab.json' )
const modules = lab ( config )
modules . forEach ( mod => {
const filename = path . join ( __dirname , 'dist' , mod . name + '.js' )
fs . writeFile ( filename , mod . module , err => {
if ( err ) console . log ( err )
} )
} )library출력 모드를 선택하는 문자열 키, 다음 중 하나입니다.
styled-componentsglamorousemotionfelacxsvue (알파) harmony부울 ES5 구문으로 전환하지 않고 템플릿을 내보내는 것입니다.
현재이 모듈은 템플릿을 사용하여 다른 형식으로 출력합니다. 이 템플릿은 lib/templates/ 에서 찾을 수 있습니다. Babel과 같은 도구와 함께 출력을 위해 AST를 사용하는 것도 가능하지만이 프로젝트에 쉽게 기여할 수 있도록 템플릿이 사용되었습니다.
docs/lab-json.md 참조하십시오
Compositor | MIT 라이센스