File tree Expand file tree Collapse file tree 6 files changed +978
-0
lines changed
Expand file tree Collapse file tree 6 files changed +978
-0
lines changed Original file line number Diff line number Diff line change 1+ node_modules
2+ build
Original file line number Diff line number Diff line change 1+ {
2+ "name" : " rollup-plugin-dustjs" ,
3+ "version" : " 0.0.1" ,
4+ "description" : " A rollup plugin for importing dustjs templates as modules" ,
5+ "license" : " MIT" ,
6+ "author" : " Chris Deacy <chris@deacy.io>" ,
7+ "keywords" : [
8+ " dustjs" ,
9+ " dustjs-linkedin" ,
10+ " rollup" ,
11+ " rollup-plugin" ,
12+ " templates"
13+ ],
14+ "main" : " build/index.js" ,
15+ "scripts" : {
16+ "build" : " rollup -c"
17+ },
18+ "peerDependencies" : {
19+ "dustjs-linkedin" : " ^2.7.5"
20+ },
21+ "devDependencies" : {
22+ "rollup" : " ^0.41.6"
23+ }
24+ }
Original file line number Diff line number Diff line change 1+ export default {
2+ entry : 'src/index.js' ,
3+ dest : 'build/index.js' ,
4+ format : 'cjs' ,
5+ external : [
6+ 'dustjs-linkedin' ,
7+ 'path'
8+ ]
9+ }
Original file line number Diff line number Diff line change 1+ import { compile } from 'dustjs-linkedin'
2+ import { extname } from 'path'
3+
4+ export default function dustjs ( ) {
5+ return {
6+ name : 'dustjs' ,
7+ transform ( source , path ) {
8+ if ( extname ( path ) === '.dust' ) {
9+ const template = compile ( source )
10+
11+ return `
12+ import dust from 'dustjs-linkedin'
13+ export default ${ template }
14+ `
15+ }
16+ }
17+ }
18+ }
You can’t perform that action at this time.
0 commit comments