mirror of
https://github.com/streamich/react-use.git
synced 2026-01-18 14:06:52 +00:00
chore: 🤖 add ability to run demo
This commit is contained in:
parent
d66af2e3c1
commit
10ac91affd
3
.gitignore
vendored
3
.gitignore
vendored
@ -66,3 +66,6 @@ lib/
|
||||
.DS_Store
|
||||
|
||||
src/parser.ts
|
||||
|
||||
.cache/
|
||||
.puppet-master/
|
||||
|
||||
@ -10,11 +10,14 @@
|
||||
"author": "@streamich",
|
||||
"license": "Unlicense",
|
||||
"dependencies": {
|
||||
"tslib": "^1.9.3"
|
||||
"@types/react": "^16.4.18",
|
||||
"@types/react-dom": "^16.0.9"
|
||||
},
|
||||
"devDependencies": {
|
||||
"react": "16.7.0-alpha.0",
|
||||
"react-dom": "16.7.0-alpha.0",
|
||||
"typescript": "^3.1.3"
|
||||
"typescript": "^3.1.3",
|
||||
"ts-node": "^7.0.1",
|
||||
"puppet-master": "^1.2.0"
|
||||
}
|
||||
}
|
||||
|
||||
13
src/demo/chrome.ts
Normal file
13
src/demo/chrome.ts
Normal file
@ -0,0 +1,13 @@
|
||||
import * as React from 'react';
|
||||
import {render} from 'react-dom';
|
||||
|
||||
export {
|
||||
React,
|
||||
};
|
||||
|
||||
export const demo = (element: React.ReactElement<any>) => {
|
||||
const div = document.createElement('div');
|
||||
document.body.appendChild(div);
|
||||
|
||||
render(element, div);
|
||||
};
|
||||
10
src/demo/useMedia.tsx
Normal file
10
src/demo/useMedia.tsx
Normal file
@ -0,0 +1,10 @@
|
||||
const {execute} = require('puppet-master');
|
||||
|
||||
execute({
|
||||
func: ({React, demo}: any) => {
|
||||
demo(<div>hello</div>);
|
||||
},
|
||||
debug: true,
|
||||
args: [],
|
||||
module: __dirname + '/chrome.ts',
|
||||
}).catch(console.error);
|
||||
3
src/useMedia.ts
Normal file
3
src/useMedia.ts
Normal file
@ -0,0 +1,3 @@
|
||||
const useMedia = () => {};
|
||||
|
||||
export default useMedia;
|
||||
@ -14,7 +14,6 @@
|
||||
"noImplicitReturns": true,
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"outDir": "lib",
|
||||
"noEmitHelpers": true,
|
||||
"lib": ["es2018", "dom"]
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user