Compare commits
15 Commits
Author | SHA1 | Date | |
---|---|---|---|
b2aba691e2 | |||
df3e7faed7 | |||
22dde42901 | |||
f99b7dad41 | |||
d456dc45eb | |||
f3c0a766c9 | |||
6b6baee746 | |||
01cfcb556c | |||
11656abc3f | |||
b016b4a709 | |||
2069fb92f9 | |||
cf31174c11 | |||
1242d56d40 | |||
c59c04927f | |||
c0f5b1f460 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -4,3 +4,5 @@ node_modules/
|
|||||||
|
|
||||||
ts/*.js
|
ts/*.js
|
||||||
ts/*.js.map
|
ts/*.js.map
|
||||||
|
|
||||||
|
test/result/
|
1
.idea/gulp-browser.iml
generated
1
.idea/gulp-browser.iml
generated
@ -4,5 +4,6 @@
|
|||||||
<content url="file://$MODULE_DIR$" />
|
<content url="file://$MODULE_DIR$" />
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="library" name="gulp-browser node_modules" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
310
.idea/workspace.xml
generated
310
.idea/workspace.xml
generated
@ -2,12 +2,8 @@
|
|||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="b850c661-13d4-478c-951c-1a06c2a6f1db" name="Default" comment="">
|
<list default="true" id="b850c661-13d4-478c-951c-1a06c2a6f1db" name="Default" comment="">
|
||||||
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.gitignore" />
|
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/README.md" afterPath="$PROJECT_DIR$/README.md" />
|
||||||
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.travis.yml" />
|
|
||||||
<change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/ts/modulebrowserify.ts" />
|
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
|
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
|
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
|
||||||
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/ts/index.ts" afterPath="$PROJECT_DIR$/ts/index.ts" />
|
|
||||||
</list>
|
</list>
|
||||||
<ignored path="gulp-browser.iws" />
|
<ignored path="gulp-browser.iws" />
|
||||||
<ignored path=".idea/workspace.xml" />
|
<ignored path=".idea/workspace.xml" />
|
||||||
@ -27,53 +23,91 @@
|
|||||||
<favorites_list name="gulp-browser" />
|
<favorites_list name="gulp-browser" />
|
||||||
</component>
|
</component>
|
||||||
<component name="FileEditorManager">
|
<component name="FileEditorManager">
|
||||||
<leaf>
|
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||||
<file leaf-file-name="index.ts" pinned="false" current-in-tab="false">
|
<file leaf-file-name="index.ts" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/ts/index.ts">
|
<entry file="file://$PROJECT_DIR$/ts/index.ts">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-5.3333335">
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="8" column="19" selection-start-line="8" selection-start-column="19" selection-end-line="8" selection-end-column="19" />
|
<caret line="0" column="43" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="43" />
|
||||||
<folding>
|
|
||||||
<element signature="n#!!doc" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
<file leaf-file-name="modulebrowserify.ts" pinned="false" current-in-tab="true">
|
|
||||||
<entry file="file://$PROJECT_DIR$/ts/modulebrowserify.ts">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state vertical-scroll-proportion="0.114893615">
|
|
||||||
<caret line="3" column="87" selection-start-line="3" selection-start-column="87" selection-end-line="3" selection-end-column="87" />
|
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
</file>
|
</file>
|
||||||
<file leaf-file-name="README.md" pinned="false" current-in-tab="false">
|
<file leaf-file-name="modulebrowserify.ts" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/README.md">
|
<entry file="file://$PROJECT_DIR$/ts/modulebrowserify.ts">
|
||||||
<provider editor-type-id="MarkdownPreviewEditor">
|
|
||||||
<state />
|
|
||||||
</provider>
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-0.32142857">
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="1" column="45" selection-start-line="1" selection-start-column="45" selection-end-line="1" selection-end-column="45" />
|
<caret line="8" column="18" selection-start-line="8" selection-start-column="18" selection-end-line="8" selection-end-column="18" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
|
<file leaf-file-name="test.ts" pinned="false" current-in-tab="false">
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/test.ts">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="16" column="3" selection-start-line="11" selection-start-column="0" selection-end-line="16" selection-end-column="3" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
|
<file leaf-file-name="compile.js" pinned="false" current-in-tab="false">
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/compile/compile.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="-12.0">
|
||||||
|
<caret line="24" column="24" selection-start-line="24" selection-start-column="24" selection-end-line="24" selection-end-column="24" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
|
<file leaf-file-name="browserifyGulpTest.js" pinned="false" current-in-tab="false">
|
||||||
|
<entry file="file://$PROJECT_DIR$/test/browserifyGulpTest.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="30" selection-start-line="0" selection-start-column="30" selection-end-line="0" selection-end-column="30" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
|
<file leaf-file-name="README.md" pinned="false" current-in-tab="true">
|
||||||
|
<entry file="file://$PROJECT_DIR$/README.md">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.77253217">
|
||||||
|
<caret line="20" column="7" selection-start-line="20" selection-start-column="7" selection-end-line="20" selection-end-column="7" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
<provider editor-type-id="MultiMarkdownFxPreviewEditor">
|
<provider editor-type-id="MultiMarkdownFxPreviewEditor">
|
||||||
<state />
|
<state />
|
||||||
</provider>
|
</provider>
|
||||||
|
<provider editor-type-id="MarkdownPreviewEditor">
|
||||||
|
<state />
|
||||||
|
</provider>
|
||||||
<provider editor-type-id="MultiMarkdownFxHtmlEditor">
|
<provider editor-type-id="MultiMarkdownFxHtmlEditor">
|
||||||
<state />
|
<state />
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
</file>
|
</file>
|
||||||
|
<file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
|
||||||
|
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="4" column="22" selection-start-line="4" selection-start-column="22" selection-end-line="4" selection-end-column="22" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
|
<file leaf-file-name="package.json" pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/package.json">
|
<entry file="file://$PROJECT_DIR$/package.json">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-0.5">
|
<state vertical-scroll-proportion="-2.0">
|
||||||
<caret line="6" column="38" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="63" />
|
<caret line="3" column="18" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="18" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@ -89,16 +123,6 @@
|
|||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
</file>
|
</file>
|
||||||
<file leaf-file-name=".travis.yml" pinned="false" current-in-tab="false">
|
|
||||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state vertical-scroll-proportion="0.0">
|
|
||||||
<caret line="19" column="0" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
|
|
||||||
<folding />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
</file>
|
|
||||||
</leaf>
|
</leaf>
|
||||||
</component>
|
</component>
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
@ -107,13 +131,16 @@
|
|||||||
<component name="IdeDocumentHistory">
|
<component name="IdeDocumentHistory">
|
||||||
<option name="CHANGED_PATHS">
|
<option name="CHANGED_PATHS">
|
||||||
<list>
|
<list>
|
||||||
<option value="$PROJECT_DIR$/package.json" />
|
|
||||||
<option value="$PROJECT_DIR$/README.md" />
|
|
||||||
<option value="$PROJECT_DIR$/.gitignore" />
|
<option value="$PROJECT_DIR$/.gitignore" />
|
||||||
<option value="$PROJECT_DIR$/.travis.yml" />
|
|
||||||
<option value="$PROJECT_DIR$/ts/browserify.ts" />
|
<option value="$PROJECT_DIR$/ts/browserify.ts" />
|
||||||
<option value="$PROJECT_DIR$/ts/index.ts" />
|
<option value="$PROJECT_DIR$/ts/index.ts" />
|
||||||
|
<option value="$PROJECT_DIR$/test/browserifyGulpTest.js" />
|
||||||
<option value="$PROJECT_DIR$/ts/modulebrowserify.ts" />
|
<option value="$PROJECT_DIR$/ts/modulebrowserify.ts" />
|
||||||
|
<option value="$PROJECT_DIR$/ts/compile/compile.js" />
|
||||||
|
<option value="$PROJECT_DIR$/.travis.yml" />
|
||||||
|
<option value="$PROJECT_DIR$/ts/test.ts" />
|
||||||
|
<option value="$PROJECT_DIR$/package.json" />
|
||||||
|
<option value="$PROJECT_DIR$/README.md" />
|
||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
@ -202,6 +229,38 @@
|
|||||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
</PATH_ELEMENT>
|
</PATH_ELEMENT>
|
||||||
</PATH>
|
</PATH>
|
||||||
|
<PATH>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="gulp-browser" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="gulp-browser" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="test" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
</PATH>
|
||||||
|
<PATH>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="gulp-browser" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="gulp-browser" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="test" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
<PATH_ELEMENT>
|
||||||
|
<option name="myItemId" value="result" />
|
||||||
|
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||||
|
</PATH_ELEMENT>
|
||||||
|
</PATH>
|
||||||
</subPane>
|
</subPane>
|
||||||
</pane>
|
</pane>
|
||||||
<pane id="Scope" />
|
<pane id="Scope" />
|
||||||
@ -214,6 +273,11 @@
|
|||||||
<property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
|
<property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
|
||||||
<property name="HbShouldOpenHtmlAsHb" value="" />
|
<property name="HbShouldOpenHtmlAsHb" value="" />
|
||||||
</component>
|
</component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
|
<recent name="$PROJECT_DIR$/test" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
<component name="RunManager">
|
<component name="RunManager">
|
||||||
<configuration default="true" type="BashConfigurationType" factoryName="Bash">
|
<configuration default="true" type="BashConfigurationType" factoryName="Bash">
|
||||||
<option name="INTERPRETER_OPTIONS" value="" />
|
<option name="INTERPRETER_OPTIONS" value="" />
|
||||||
@ -249,6 +313,11 @@
|
|||||||
<method />
|
<method />
|
||||||
</configuration>
|
</configuration>
|
||||||
<configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
|
<configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
|
||||||
|
<node-options />
|
||||||
|
<gulpfile />
|
||||||
|
<tasks />
|
||||||
|
<arguments />
|
||||||
|
<envs />
|
||||||
<method />
|
<method />
|
||||||
</configuration>
|
</configuration>
|
||||||
<configuration default="true" type="js.build_tools.npm" factoryName="npm">
|
<configuration default="true" type="js.build_tools.npm" factoryName="npm">
|
||||||
@ -287,13 +356,14 @@
|
|||||||
<frame x="0" y="23" width="1440" height="873" extended-state="0" />
|
<frame x="0" y="23" width="1440" height="873" extended-state="0" />
|
||||||
<editor active="true" />
|
<editor active="true" />
|
||||||
<layout>
|
<layout>
|
||||||
<window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24947146" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24947146" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
|
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
|
<window_info id="TypeScript Compiler" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33034572" sideWeight="0.5109232" order="7" side_tool="true" content_ui="tabs" />
|
||||||
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="true" content_ui="tabs" />
|
||||||
|
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32950193" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
<window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.33034572" sideWeight="0.48907682" order="10" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
|
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
|
||||||
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||||
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
|
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
|
||||||
@ -313,12 +383,33 @@
|
|||||||
<watches-manager />
|
<watches-manager />
|
||||||
</component>
|
</component>
|
||||||
<component name="editorHistoryManager">
|
<component name="editorHistoryManager">
|
||||||
<entry file="file://$PROJECT_DIR$/README.md">
|
<entry file="file://$PROJECT_DIR$/ts/index.ts">
|
||||||
<provider editor-type-id="MarkdownPreviewEditor">
|
|
||||||
<state />
|
|
||||||
</provider>
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-0.32142857">
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="43" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="43" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/modulebrowserify.ts">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="7" column="36" selection-start-line="7" selection-start-column="36" selection-end-line="7" selection-end-column="36" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/test.ts">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/README.md">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="1" column="45" selection-start-line="1" selection-start-column="45" selection-end-line="1" selection-end-column="45" />
|
<caret line="1" column="45" selection-start-line="1" selection-start-column="45" selection-end-line="1" selection-end-column="45" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
@ -326,14 +417,88 @@
|
|||||||
<provider editor-type-id="MultiMarkdownFxPreviewEditor">
|
<provider editor-type-id="MultiMarkdownFxPreviewEditor">
|
||||||
<state />
|
<state />
|
||||||
</provider>
|
</provider>
|
||||||
|
<provider editor-type-id="MarkdownPreviewEditor">
|
||||||
|
<state />
|
||||||
|
</provider>
|
||||||
<provider editor-type-id="MultiMarkdownFxHtmlEditor">
|
<provider editor-type-id="MultiMarkdownFxHtmlEditor">
|
||||||
<state />
|
<state />
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/package.json">
|
<entry file="file://$PROJECT_DIR$/package.json">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-0.5">
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="6" column="38" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="63" />
|
<caret line="32" column="4" selection-start-line="32" selection-start-column="4" selection-end-line="32" selection-end-column="4" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/.gitignore">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="6" column="0" selection-start-line="6" selection-start-column="0" selection-end-line="6" selection-end-column="0" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="19" column="0" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/tsd.json">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/index.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.8363636">
|
||||||
|
<caret line="28" column="29" selection-start-line="28" selection-start-column="29" selection-end-line="28" selection-end-column="29" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/test/browserifyGulpTest.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="30" selection-start-line="0" selection-start-column="30" selection-end-line="0" selection-end-column="30" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/test/result/browserifyGulpTest.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.76282054">
|
||||||
|
<caret line="7404" column="23" selection-start-line="7404" selection-start-column="23" selection-end-line="7404" selection-end-column="23" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/index.ts">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="0" column="43" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="43" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/modulebrowserify.ts">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="0.0">
|
||||||
|
<caret line="8" column="18" selection-start-line="8" selection-start-column="18" selection-end-line="8" selection-end-column="18" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/compile/compile.js">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="-12.0">
|
||||||
|
<caret line="24" column="24" selection-start-line="24" selection-start-column="24" selection-end-line="24" selection-end-column="24" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@ -349,36 +514,43 @@
|
|||||||
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
<entry file="file://$PROJECT_DIR$/.travis.yml">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="0.0">
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="19" column="0" selection-start-line="19" selection-start-column="0" selection-end-line="19" selection-end-column="0" />
|
<caret line="4" column="22" selection-start-line="4" selection-start-column="22" selection-end-line="4" selection-end-column="22" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/ts/compile/gulpfile.js">
|
<entry file="file://$PROJECT_DIR$/package.json">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state vertical-scroll-proportion="-2.0">
|
||||||
|
<caret line="3" column="18" selection-start-line="3" selection-start-column="18" selection-end-line="3" selection-end-column="18" />
|
||||||
|
<folding />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/ts/test.ts">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="0.0">
|
<state vertical-scroll-proportion="0.0">
|
||||||
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
|
<caret line="16" column="3" selection-start-line="11" selection-start-column="0" selection-end-line="16" selection-end-column="3" />
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/ts/index.ts">
|
<entry file="file://$PROJECT_DIR$/README.md">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state vertical-scroll-proportion="-5.3333335">
|
<state vertical-scroll-proportion="0.77253217">
|
||||||
<caret line="8" column="19" selection-start-line="8" selection-start-column="19" selection-end-line="8" selection-end-column="19" />
|
<caret line="20" column="7" selection-start-line="20" selection-start-column="7" selection-end-line="20" selection-end-column="7" />
|
||||||
<folding>
|
|
||||||
<element signature="n#!!doc" expanded="true" />
|
|
||||||
</folding>
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/ts/modulebrowserify.ts">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state vertical-scroll-proportion="0.114893615">
|
|
||||||
<caret line="3" column="87" selection-start-line="3" selection-start-column="87" selection-end-line="3" selection-end-column="87" />
|
|
||||||
<folding />
|
<folding />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
|
<provider editor-type-id="MultiMarkdownFxPreviewEditor">
|
||||||
|
<state />
|
||||||
|
</provider>
|
||||||
|
<provider editor-type-id="MarkdownPreviewEditor">
|
||||||
|
<state />
|
||||||
|
</provider>
|
||||||
|
<provider editor-type-id="MultiMarkdownFxHtmlEditor">
|
||||||
|
<state />
|
||||||
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
13
.travis.yml
13
.travis.yml
@ -1,19 +1,16 @@
|
|||||||
language: node_js
|
language: node_js
|
||||||
|
node_js:
|
||||||
|
- "4.1"
|
||||||
before_install:
|
before_install:
|
||||||
- nvm install stable
|
- npm install -g tsd
|
||||||
- node -v
|
|
||||||
- npm -v
|
|
||||||
- npm install -g gulp
|
|
||||||
- npm install gulp
|
|
||||||
- npm install gulp-typescript
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: npm
|
provider: npm
|
||||||
email: npm@smart-coordination.com
|
email: npm@smart-coordination.com
|
||||||
api_key:
|
api_key:
|
||||||
secure: y7l1JyBDihAYxbqfuPAUXJfY+PC7RSSCkAtXtBIjPA6wytSBnz55te/Vdy8RFgVty6O/k4hHzrhgUJMSoWKmPuGQ5bMBgkyV9OI5PPp4uEUyy5UdcJZv3cZYpGGDRjLjCHP4pF7AHdRcDUMEiE5ZrDtmUH1SBLoRswieO0TKsiMr3u45yR6rHFoPnnw1YlatoAPpiuP3SLnCrIjQeSOS7y9SL6PpakiquJNtpseVOr60sp39L6vLAeqJ7xTjjNJk23LF/60lfiKtM7QFg9qqE7cxFUWJs7Zmgfg4/hGcU9XRfDfZQgSNntcdFczPejO5juv2KOb1tzH7EhXrWlcF1yd70RBdJbcOn7O6ctHjMCGrCSn6IQPzcNWNErFELfMLsjVQUxbfHSc0iA1JxcYWeXUivrStwVOa9ufuG2KZCQZyEjra3zPdCu9yrE30c/mTace7eJXPYTsNn2tmxvTnFoTWmeQ0xL9Iyz9zceADpxjYJoJ8r4XMDWxWga5G9OPaqCINHxjKhOX0C36YEjYTaeNMNHv6F6BPLdKwQ9SmklMtcyC312nJsXwKy+KYJSoY6WqMef9Zk3ez0o09W0UkSr0qiQkyYCoNm8b1L7VrYuccPH24GE0fn8QMWmeE5TBThYbEIdt6NBoYCDeocflUm5KBrImFGo1peeYS1aQnpoQ=
|
secure: G2kV5r0/ZYzNYRxq3eL9in2uuXlE3xj2OAL8q/Xa2GVczMn/hU1FZItfnCYH7wOD1CqeUX1W5J87Fw0iqkfl/6FsTO3h2UpUoTea0mCK/HYj0HlpIudOeXklYfo0HpYqKnhsbR0oB/AkeDldNwBlf3uzyEMu24Bb5VbtWZ8Qmjm7k2CT17ZNX0dJwQ8c1LdsNjYRCUIQrvSFVFypkIwx5WCsWbBzyZSR2e8r7BkuyfdHl7dEN41ULGcq5hTy/x1qKTIS9AY/JbWW/tdzARREsnqUxNiRmtM8BR85BYxRfgFdOO+0FcDBbJJyFC9NHn7FSpbc5kuX/vOEcbpGye7V6rM3D33emKhW8sAER4UaXZjSYJD5LHXrRFm0eexGnSRGmXPvuSt1oa0kuE2w1jTR6ixmL5M4kmcsUQt+OnOha/ImeE1Aa88JKgBBA7K5QIaiCLsJAulZeVvcqpbFD2SH/4L+lOdev9z6cR485x5eHi5ehIeKlRiWoy4ZMydSyMcYQJlvsc2zFgR4QKatz1/iryeti6taJG8FWx4+XWwxQm57sxDrXK3FTsy9uu3wg39iUQJRVhmU52Oyg3obmsa9B3OLVqZFkOEgqy1R9XeJTJHe7ka4MTynRlkjWK7KX9eNCC+tSPMtUf8/bmH+YNS7Y3dQvnNNvvxs3U8XCH/rQ0M=
|
||||||
on:
|
on:
|
||||||
tags: true
|
tags: true
|
||||||
repo: pushrocks/gulp-bootstrap
|
repo: pushrocks/gulp-browser
|
||||||
notifications:
|
notifications:
|
||||||
slack:
|
slack:
|
||||||
secure: f5Uss0z9RPl/QcA/DroB8loyE93aOYI6bqCkrsiUscmZtlv/TVQtT4dxqGA6uvcG6iTQDBi3Ul88dQxWkRm4IqbhY35/iMaV2dHW4FVYMAh8GQMbsfL2sALCcufxD9blw47awv3iFcwhV1EeyesscjgL0JIjduk96v/7G/6QIO2838M1lzlgtj+kRUkim8qkaEs1je3gRrhMUIjLuAdscMXyUKYFMjWo9ACSjVUl30R/ZNemb18itIja6i92GotreBgcfEMczvy58ovDC7xdJUsY8LjMI01DwY+WPRnI0tAhsuI8moBwwcdM4e3bAjKjucQRjO33O5bMWRZ6QCiYd0DnCEFyCPQLJ4GSy/tkD00n8ijLHAOSV3AH1zNbdK1EAdSPQXDvlI36KJn/2hyQLoitGHVUPr76ujJWP82ypO2tgIp3XQU0dJVCxDuHnwJO2+hjdI+gCPqxNTpjeujHx3UdkTGNRjuuf9dlZ/D08fApjYxy2fxItTqo3QjP/nrqvBXUOPP8yPHpjIT4H2t5Pr4SJjBGI6X4qhKyFj6s9rA/Xu1rL+45zu1C3uC3z+u3T9UwrbzJ/cZM6r6UQvQmUvIfBNaMlg4I/diQCDIPL+Rhop2nylY3IcHmJnk2itn7kOqj1tohCpFEml5pRuSZy4udWywkdtyBAsHWFLF7oiQ=
|
secure: f5Uss0z9RPl/QcA/DroB8loyE93aOYI6bqCkrsiUscmZtlv/TVQtT4dxqGA6uvcG6iTQDBi3Ul88dQxWkRm4IqbhY35/iMaV2dHW4FVYMAh8GQMbsfL2sALCcufxD9blw47awv3iFcwhV1EeyesscjgL0JIjduk96v/7G/6QIO2838M1lzlgtj+kRUkim8qkaEs1je3gRrhMUIjLuAdscMXyUKYFMjWo9ACSjVUl30R/ZNemb18itIja6i92GotreBgcfEMczvy58ovDC7xdJUsY8LjMI01DwY+WPRnI0tAhsuI8moBwwcdM4e3bAjKjucQRjO33O5bMWRZ6QCiYd0DnCEFyCPQLJ4GSy/tkD00n8ijLHAOSV3AH1zNbdK1EAdSPQXDvlI36KJn/2hyQLoitGHVUPr76ujJWP82ypO2tgIp3XQU0dJVCxDuHnwJO2+hjdI+gCPqxNTpjeujHx3UdkTGNRjuuf9dlZ/D08fApjYxy2fxItTqo3QjP/nrqvBXUOPP8yPHpjIT4H2t5Pr4SJjBGI6X4qhKyFj6s9rA/Xu1rL+45zu1C3uC3z+u3T9UwrbzJ/cZM6r6UQvQmUvIfBNaMlg4I/diQCDIPL+Rhop2nylY3IcHmJnk2itn7kOqj1tohCpFEml5pRuSZy4udWywkdtyBAsHWFLF7oiQ=
|
||||||
|
22
README.md
22
README.md
@ -1,2 +1,22 @@
|
|||||||
# gulp-browser
|
# gulp-browser
|
||||||
bundles browserify and other goodies for gulp
|
browserify and other goodies for gulp
|
||||||
|
|
||||||
|
### Build Status/Dependencies
|
||||||
|
[](https://travis-ci.org/pushrocks/gulp-browser)
|
||||||
|
[](https://david-dm.org/pushrocks/gulp-browser)
|
||||||
|
[](https://david-dm.org/pushrocks/gulp-browser#info=devDependencies)
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
gulp-browser is meant to be easy:
|
||||||
|
|
||||||
|
#### Browserify:
|
||||||
|
```javascript
|
||||||
|
var gulp = require("gulp");
|
||||||
|
var gulpBrowser = require("gulp-browser");
|
||||||
|
|
||||||
|
gulp.task('gulpBrowserTest',function(cb) {
|
||||||
|
gulp.src('./test/*.js')
|
||||||
|
.pipe(gulpBrowser.browserify())
|
||||||
|
.pipe(gulp.dest("./test/browserifiedJS/"))
|
||||||
|
});
|
||||||
|
```
|
14
index.js
14
index.js
@ -1,13 +1,15 @@
|
|||||||
|
/// <reference path="./index.ts" />
|
||||||
var GulpBrowserBrowserify;
|
var GulpBrowserBrowserify;
|
||||||
(function (GulpBrowserBrowserify) {
|
(function (GulpBrowserBrowserify) {
|
||||||
function init() {
|
function init() {
|
||||||
return function () {
|
return function () {
|
||||||
//this is the trough object that gets returned by gulpBrowser.browserify();
|
|
||||||
return through.obj(function (file, enc, cb) {
|
return through.obj(function (file, enc, cb) {
|
||||||
var content = file.content;
|
var bundleCallback = function (err, bufferedContent) {
|
||||||
var basedir = file.base;
|
file.contents = bufferedContent;
|
||||||
//run callback function to signal end of plugin process.
|
cb(null, file);
|
||||||
return cb(null, file);
|
};
|
||||||
|
browserify(file)
|
||||||
|
.bundle(bundleCallback);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -16,8 +18,10 @@ var GulpBrowserBrowserify;
|
|||||||
/// <reference path="./typings/tsd.d.ts" />
|
/// <reference path="./typings/tsd.d.ts" />
|
||||||
/// <reference path="./modulebrowserify.ts" />
|
/// <reference path="./modulebrowserify.ts" />
|
||||||
var through = require("through2");
|
var through = require("through2");
|
||||||
|
var gutil = require("gulp-util");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var browserify = require("browserify");
|
var browserify = require("browserify");
|
||||||
|
var pr = require("pushrocks");
|
||||||
//create the return object
|
//create the return object
|
||||||
var gulpBrowser = {};
|
var gulpBrowser = {};
|
||||||
gulpBrowser.browserify = GulpBrowserBrowserify.init();
|
gulpBrowser.browserify = GulpBrowserBrowserify.init();
|
||||||
|
12
package.json
12
package.json
@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"name": "gulp-browser",
|
"name": "gulp-browser",
|
||||||
"version": "0.0.2",
|
"version": "0.0.9",
|
||||||
"description": "bundles browserify and other goodies for gulp",
|
"description": "browserify and other goodies for gulp",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "(cd ts/compile && gulp)",
|
"test": "(cd ts/compile && node compile.js) && (node test.js)",
|
||||||
"reinstall": "(rm -r node_modules && npm install)",
|
"reinstall": "(rm -r node_modules && npm install)",
|
||||||
"release": "(git pull origin master && npm version patch && git push origin master && git checkout release && git merge master && git push origin release && git checkout master)",
|
"release": "(git pull origin master && npm version patch && git push origin master && git checkout release && git merge master && git push origin release && git checkout master)",
|
||||||
"startdev": "(git checkout master && git pull origin master)"
|
"startdev": "(git checkout master && git pull origin master)"
|
||||||
@ -25,10 +25,14 @@
|
|||||||
},
|
},
|
||||||
"homepage": "https://github.com/pushrocks/gulp-browser",
|
"homepage": "https://github.com/pushrocks/gulp-browser",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"browserify": "^11.2.0"
|
"browserify": "^12.0.0",
|
||||||
|
"gulp-util": "^3.0.7",
|
||||||
|
"pushrocks": "^1.0.18",
|
||||||
|
"through2": "^2.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"gulp": "3.9.0",
|
"gulp": "3.9.0",
|
||||||
|
"gulp-callfunction": "0.0.7",
|
||||||
"gulp-typescript": "2.9.2"
|
"gulp-typescript": "2.9.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
16
test.js
Normal file
16
test.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
/// <reference path="./typings/tsd.d.ts" />
|
||||||
|
var gulp = require("gulp");
|
||||||
|
var gulpBrowser = require("./index.js");
|
||||||
|
var pr = require("pushrocks");
|
||||||
|
var gulpCallFunction = require("gulp-callfunction");
|
||||||
|
var pipeWorked = function () {
|
||||||
|
pr.beautylog.success("Pipe didn't break! Ready for Primetime!");
|
||||||
|
};
|
||||||
|
pr.beautylog.log('Now trying to browserify a testfile...');
|
||||||
|
gulp.task('gulpBrowserTest', function (cb) {
|
||||||
|
gulp.src('./test/*.js')
|
||||||
|
.pipe(gulpBrowser.browserify())
|
||||||
|
.pipe(gulp.dest("./test/result/"))
|
||||||
|
.pipe(gulpCallFunction(pipeWorked));
|
||||||
|
});
|
||||||
|
gulp.start.apply(gulp, ['gulpBrowserTest']);
|
2
test/browserifyGulpTest.js
Normal file
2
test/browserifyGulpTest.js
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
var pr = require("pushrocks");
|
||||||
|
pr.beautylog.log("it works");
|
27
ts/compile/compile.js
Normal file
27
ts/compile/compile.js
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
// import gulp
|
||||||
|
var gulp = require("gulp")
|
||||||
|
var gulpTypescript = require("gulp-typescript");
|
||||||
|
var pr = require("pushrocks");
|
||||||
|
|
||||||
|
gulp.task('compileTS', function() {
|
||||||
|
var stream = gulp.src('../index.ts')
|
||||||
|
.pipe(gulpTypescript({
|
||||||
|
out: "index.js"
|
||||||
|
}))
|
||||||
|
.pipe(gulp.dest("../../"));
|
||||||
|
return stream;
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('compileTestTS', function() {
|
||||||
|
var stream = gulp.src('../test.ts')
|
||||||
|
.pipe(gulpTypescript({
|
||||||
|
out: "test.js"
|
||||||
|
}))
|
||||||
|
.pipe(gulp.dest("../../"));
|
||||||
|
return stream;
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('default',['compileTS','compileTestTS'], function() {
|
||||||
|
pr.beautylog.success('Typescript compiled');
|
||||||
|
});
|
||||||
|
gulp.start.apply(gulp, ['default']);
|
@ -1,2 +0,0 @@
|
|||||||
nvm use v0.12.7
|
|
||||||
gulp
|
|
@ -1,16 +0,0 @@
|
|||||||
// import gulp
|
|
||||||
var gulp = require("gulp"),
|
|
||||||
gulpTypescript = require("gulp-typescript");
|
|
||||||
|
|
||||||
gulp.task('compileTS', function() {
|
|
||||||
var stream = gulp.src('../index.ts')
|
|
||||||
.pipe(gulpTypescript({
|
|
||||||
out: "index.js"
|
|
||||||
}))
|
|
||||||
.pipe(gulp.dest("../../"));
|
|
||||||
return stream;
|
|
||||||
});
|
|
||||||
|
|
||||||
gulp.task('default',['compileTS'], function() {
|
|
||||||
console.log('Typescript compiled');
|
|
||||||
});
|
|
@ -2,8 +2,10 @@
|
|||||||
/// <reference path="./modulebrowserify.ts" />
|
/// <reference path="./modulebrowserify.ts" />
|
||||||
|
|
||||||
var through = require("through2");
|
var through = require("through2");
|
||||||
|
var gutil = require("gulp-util");
|
||||||
var path = require("path");
|
var path = require("path");
|
||||||
var browserify = require("browserify");
|
var browserify = require("browserify");
|
||||||
|
var pr = require("pushrocks");
|
||||||
|
|
||||||
//create the return object
|
//create the return object
|
||||||
var gulpBrowser:any = {};
|
var gulpBrowser:any = {};
|
||||||
|
@ -1,16 +1,14 @@
|
|||||||
|
/// <reference path="./index.ts" />
|
||||||
module GulpBrowserBrowserify {
|
module GulpBrowserBrowserify {
|
||||||
export function init() {
|
export function init() {
|
||||||
return function() {
|
return function() {
|
||||||
//this is the trough object that gets returned by gulpBrowser.browserify();
|
return through.obj((file, enc, cb) => { //this is the trough object that gets returned by gulpBrowser.browserify();
|
||||||
return through.obj((file, enc, cb) => {
|
var bundleCallback = function(err, bufferedContent) {
|
||||||
var content = file.content;
|
file.contents = bufferedContent;
|
||||||
var basedir = file.base;
|
cb(null,file);
|
||||||
|
};
|
||||||
|
browserify(file)
|
||||||
|
.bundle(bundleCallback)
|
||||||
|
|
||||||
//run callback function to signal end of plugin process.
|
|
||||||
return cb(null, file);
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
18
ts/test.ts
Normal file
18
ts/test.ts
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
/// <reference path="./typings/tsd.d.ts" />
|
||||||
|
var gulp = require("gulp");
|
||||||
|
var gulpBrowser = require("./index.js");
|
||||||
|
var pr = require("pushrocks");
|
||||||
|
var gulpCallFunction = require("gulp-callfunction");
|
||||||
|
|
||||||
|
var pipeWorked = function() {
|
||||||
|
pr.beautylog.success("Pipe didn't break! Ready for Primetime!");
|
||||||
|
};
|
||||||
|
|
||||||
|
pr.beautylog.log('Now trying to browserify a testfile...');
|
||||||
|
gulp.task('gulpBrowserTest',function(cb) {
|
||||||
|
gulp.src('./test/*.js')
|
||||||
|
.pipe(gulpBrowser.browserify())
|
||||||
|
.pipe(gulp.dest("./test/result/"))
|
||||||
|
.pipe(gulpCallFunction(pipeWorked));
|
||||||
|
});
|
||||||
|
gulp.start.apply(gulp, ['gulpBrowserTest']);
|
@ -6,7 +6,10 @@
|
|||||||
"bundle": "typings/tsd.d.ts",
|
"bundle": "typings/tsd.d.ts",
|
||||||
"installed": {
|
"installed": {
|
||||||
"node/node.d.ts": {
|
"node/node.d.ts": {
|
||||||
"commit": "efa0c1196d7280640e624ac1e7fa604502e7bd63"
|
"commit": "3191f6e0088eee07c4d8fd24e4d27a40a60d9eb9"
|
||||||
|
},
|
||||||
|
"browserify/browserify.d.ts": {
|
||||||
|
"commit": "3191f6e0088eee07c4d8fd24e4d27a40a60d9eb9"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
41
ts/typings/browserify/browserify.d.ts
vendored
Normal file
41
ts/typings/browserify/browserify.d.ts
vendored
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
// Type definitions for Browserify
|
||||||
|
// Project: http://browserify.org/
|
||||||
|
// Definitions by: Andrew Gaspar <https://github.com/AndrewGaspar/>
|
||||||
|
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||||
|
|
||||||
|
/// <reference path="../node/node.d.ts" />
|
||||||
|
|
||||||
|
interface BrowserifyObject extends NodeJS.EventEmitter {
|
||||||
|
add(file:string, opts?:any): BrowserifyObject;
|
||||||
|
require(file:string, opts?:{
|
||||||
|
expose: string;
|
||||||
|
}): BrowserifyObject;
|
||||||
|
bundle(opts?:{
|
||||||
|
insertGlobals?: boolean;
|
||||||
|
detectGlobals?: boolean;
|
||||||
|
debug?: boolean;
|
||||||
|
standalone?: string;
|
||||||
|
insertGlobalVars?: any;
|
||||||
|
}, cb?:(err:any, src:any) => void): NodeJS.ReadableStream;
|
||||||
|
|
||||||
|
external(file:string, opts?:any): BrowserifyObject;
|
||||||
|
ignore(file:string, opts?:any): BrowserifyObject;
|
||||||
|
transform(tr:string, opts?:any): BrowserifyObject;
|
||||||
|
transform(tr:Function, opts?:any): BrowserifyObject;
|
||||||
|
plugin(plugin:string, opts?:any): BrowserifyObject;
|
||||||
|
plugin(plugin:Function, opts?:any): BrowserifyObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface Browserify {
|
||||||
|
(): BrowserifyObject;
|
||||||
|
(files:string[]): BrowserifyObject;
|
||||||
|
(opts:{
|
||||||
|
entries?: string[];
|
||||||
|
noParse?: string[];
|
||||||
|
}): BrowserifyObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
declare module "browserify" {
|
||||||
|
var browserify: Browserify;
|
||||||
|
export = browserify;
|
||||||
|
}
|
137
ts/typings/node/node.d.ts
vendored
137
ts/typings/node/node.d.ts
vendored
@ -9,6 +9,11 @@
|
|||||||
* *
|
* *
|
||||||
************************************************/
|
************************************************/
|
||||||
|
|
||||||
|
interface Error {
|
||||||
|
stack?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// compat for TypeScript 1.5.3
|
// compat for TypeScript 1.5.3
|
||||||
// if you use with --target es3 or --target es5 and use below definitions,
|
// if you use with --target es3 or --target es5 and use below definitions,
|
||||||
// use the lib.es6.d.ts that is bundled with TypeScript 1.5.3.
|
// use the lib.es6.d.ts that is bundled with TypeScript 1.5.3.
|
||||||
@ -114,7 +119,7 @@ declare var Buffer: {
|
|||||||
*
|
*
|
||||||
* @param obj object to test.
|
* @param obj object to test.
|
||||||
*/
|
*/
|
||||||
isBuffer(obj: any): boolean;
|
isBuffer(obj: any): obj is Buffer;
|
||||||
/**
|
/**
|
||||||
* Returns true if {encoding} is a valid encoding argument.
|
* Returns true if {encoding} is a valid encoding argument.
|
||||||
* Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'
|
* Valid string encodings in Node 0.12: 'ascii'|'utf8'|'utf16le'|'ucs2'(alias of 'utf16le')|'base64'|'binary'(deprecated)|'hex'
|
||||||
@ -188,8 +193,7 @@ declare module NodeJS {
|
|||||||
|
|
||||||
export interface WritableStream extends EventEmitter {
|
export interface WritableStream extends EventEmitter {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(buffer: Buffer|string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
write(str: string, encoding?: string, cb?: Function): boolean;
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(buffer: Buffer, cb?: Function): void;
|
||||||
@ -373,21 +377,21 @@ interface NodeBuffer {
|
|||||||
readFloatBE(offset: number, noAssert?: boolean): number;
|
readFloatBE(offset: number, noAssert?: boolean): number;
|
||||||
readDoubleLE(offset: number, noAssert?: boolean): number;
|
readDoubleLE(offset: number, noAssert?: boolean): number;
|
||||||
readDoubleBE(offset: number, noAssert?: boolean): number;
|
readDoubleBE(offset: number, noAssert?: boolean): number;
|
||||||
writeUInt8(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt8(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt16LE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt16LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt16BE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt16BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt32LE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt32LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeUInt32BE(value: number, offset: number, noAssert?: boolean): void;
|
writeUInt32BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt8(value: number, offset: number, noAssert?: boolean): void;
|
writeInt8(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt16LE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt16LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt16BE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt16BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt32LE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt32LE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeInt32BE(value: number, offset: number, noAssert?: boolean): void;
|
writeInt32BE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeFloatLE(value: number, offset: number, noAssert?: boolean): void;
|
writeFloatLE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeFloatBE(value: number, offset: number, noAssert?: boolean): void;
|
writeFloatBE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeDoubleLE(value: number, offset: number, noAssert?: boolean): void;
|
writeDoubleLE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
writeDoubleBE(value: number, offset: number, noAssert?: boolean): void;
|
writeDoubleBE(value: number, offset: number, noAssert?: boolean): number;
|
||||||
fill(value: any, offset?: number, end?: number): void;
|
fill(value: any, offset?: number, end?: number): Buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
/************************************************
|
/************************************************
|
||||||
@ -856,7 +860,7 @@ declare module "child_process" {
|
|||||||
env?: any;
|
env?: any;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
timeout?: number;
|
timeout?: number;
|
||||||
maxBuffer?: string;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
}, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void ): ChildProcess;
|
}, callback?: (error: Error, stdout: Buffer, stderr: Buffer) =>void ): ChildProcess;
|
||||||
export function fork(modulePath: string, args?: string[], options?: {
|
export function fork(modulePath: string, args?: string[], options?: {
|
||||||
@ -864,6 +868,26 @@ declare module "child_process" {
|
|||||||
env?: any;
|
env?: any;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
}): ChildProcess;
|
}): ChildProcess;
|
||||||
|
export function spawnSync(command: string, args?: string[], options?: {
|
||||||
|
cwd?: string;
|
||||||
|
input?: string | Buffer;
|
||||||
|
stdio?: any;
|
||||||
|
env?: any;
|
||||||
|
uid?: number;
|
||||||
|
gid?: number;
|
||||||
|
timeout?: number;
|
||||||
|
maxBuffer?: number;
|
||||||
|
killSignal?: string;
|
||||||
|
encoding?: string;
|
||||||
|
}): {
|
||||||
|
pid: number;
|
||||||
|
output: string[];
|
||||||
|
stdout: string | Buffer;
|
||||||
|
stderr: string | Buffer;
|
||||||
|
status: number;
|
||||||
|
signal: string;
|
||||||
|
error: Error;
|
||||||
|
};
|
||||||
export function execSync(command: string, options?: {
|
export function execSync(command: string, options?: {
|
||||||
cwd?: string;
|
cwd?: string;
|
||||||
input?: string|Buffer;
|
input?: string|Buffer;
|
||||||
@ -875,7 +899,7 @@ declare module "child_process" {
|
|||||||
maxBuffer?: number;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
}): ChildProcess;
|
}): string | Buffer;
|
||||||
export function execFileSync(command: string, args?: string[], options?: {
|
export function execFileSync(command: string, args?: string[], options?: {
|
||||||
cwd?: string;
|
cwd?: string;
|
||||||
input?: string|Buffer;
|
input?: string|Buffer;
|
||||||
@ -887,7 +911,7 @@ declare module "child_process" {
|
|||||||
maxBuffer?: number;
|
maxBuffer?: number;
|
||||||
killSignal?: string;
|
killSignal?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
}): ChildProcess;
|
}): string | Buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "url" {
|
declare module "url" {
|
||||||
@ -1062,6 +1086,7 @@ declare module "fs" {
|
|||||||
atime: Date;
|
atime: Date;
|
||||||
mtime: Date;
|
mtime: Date;
|
||||||
ctime: Date;
|
ctime: Date;
|
||||||
|
birthtime: Date;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface FSWatcher extends events.EventEmitter {
|
interface FSWatcher extends events.EventEmitter {
|
||||||
@ -1214,6 +1239,9 @@ declare module "fs" {
|
|||||||
export function fsyncSync(fd: number): void;
|
export function fsyncSync(fd: number): void;
|
||||||
export function write(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
export function write(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
||||||
export function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
export function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void;
|
||||||
|
export function write(fd: number, data: any, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
|
export function write(fd: number, data: any, offset: number, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
|
export function write(fd: number, data: any, offset: number, encoding: string, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void;
|
||||||
export function writeSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
export function writeSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
||||||
export function read(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void;
|
export function read(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void;
|
||||||
export function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
export function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;
|
||||||
@ -1302,21 +1330,15 @@ declare module "fs" {
|
|||||||
export function createReadStream(path: string, options?: {
|
export function createReadStream(path: string, options?: {
|
||||||
flags?: string;
|
flags?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
fd?: string;
|
fd?: number;
|
||||||
mode?: number;
|
mode?: number;
|
||||||
bufferSize?: number;
|
autoClose?: boolean;
|
||||||
}): ReadStream;
|
|
||||||
export function createReadStream(path: string, options?: {
|
|
||||||
flags?: string;
|
|
||||||
encoding?: string;
|
|
||||||
fd?: string;
|
|
||||||
mode?: string;
|
|
||||||
bufferSize?: number;
|
|
||||||
}): ReadStream;
|
}): ReadStream;
|
||||||
export function createWriteStream(path: string, options?: {
|
export function createWriteStream(path: string, options?: {
|
||||||
flags?: string;
|
flags?: string;
|
||||||
encoding?: string;
|
encoding?: string;
|
||||||
string?: string;
|
fd?: number;
|
||||||
|
mode?: number;
|
||||||
}): WriteStream;
|
}): WriteStream;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1622,12 +1644,12 @@ declare module "crypto" {
|
|||||||
setAutoPadding(auto_padding: boolean): void;
|
setAutoPadding(auto_padding: boolean): void;
|
||||||
}
|
}
|
||||||
export function createSign(algorithm: string): Signer;
|
export function createSign(algorithm: string): Signer;
|
||||||
interface Signer {
|
interface Signer extends NodeJS.WritableStream {
|
||||||
update(data: any): void;
|
update(data: any): void;
|
||||||
sign(private_key: string, output_format: string): string;
|
sign(private_key: string, output_format: string): string;
|
||||||
}
|
}
|
||||||
export function createVerify(algorith: string): Verify;
|
export function createVerify(algorith: string): Verify;
|
||||||
interface Verify {
|
interface Verify extends NodeJS.WritableStream {
|
||||||
update(data: any): void;
|
update(data: any): void;
|
||||||
verify(object: string, signature: string, signature_format?: string): boolean;
|
verify(object: string, signature: string, signature_format?: string): boolean;
|
||||||
}
|
}
|
||||||
@ -1671,14 +1693,13 @@ declare module "stream" {
|
|||||||
readable: boolean;
|
readable: boolean;
|
||||||
constructor(opts?: ReadableOptions);
|
constructor(opts?: ReadableOptions);
|
||||||
_read(size: number): void;
|
_read(size: number): void;
|
||||||
read(size?: number): string|Buffer;
|
read(size?: number): any;
|
||||||
setEncoding(encoding: string): void;
|
setEncoding(encoding: string): void;
|
||||||
pause(): void;
|
pause(): void;
|
||||||
resume(): void;
|
resume(): void;
|
||||||
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
||||||
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
||||||
unshift(chunk: string): void;
|
unshift(chunk: any): void;
|
||||||
unshift(chunk: Buffer): void;
|
|
||||||
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
||||||
push(chunk: any, encoding?: string): boolean;
|
push(chunk: any, encoding?: string): boolean;
|
||||||
}
|
}
|
||||||
@ -1686,20 +1707,18 @@ declare module "stream" {
|
|||||||
export interface WritableOptions {
|
export interface WritableOptions {
|
||||||
highWaterMark?: number;
|
highWaterMark?: number;
|
||||||
decodeStrings?: boolean;
|
decodeStrings?: boolean;
|
||||||
|
objectMode?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class Writable extends events.EventEmitter implements NodeJS.WritableStream {
|
export class Writable extends events.EventEmitter implements NodeJS.WritableStream {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: WritableOptions);
|
constructor(opts?: WritableOptions);
|
||||||
_write(data: Buffer, encoding: string, callback: Function): void;
|
_write(chunk: any, encoding: string, callback: Function): void;
|
||||||
_write(data: string, encoding: string, callback: Function): void;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface DuplexOptions extends ReadableOptions, WritableOptions {
|
export interface DuplexOptions extends ReadableOptions, WritableOptions {
|
||||||
@ -1710,15 +1729,12 @@ declare module "stream" {
|
|||||||
export class Duplex extends Readable implements NodeJS.ReadWriteStream {
|
export class Duplex extends Readable implements NodeJS.ReadWriteStream {
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: DuplexOptions);
|
constructor(opts?: DuplexOptions);
|
||||||
_write(data: Buffer, encoding: string, callback: Function): void;
|
_write(chunk: any, encoding: string, callback: Function): void;
|
||||||
_write(data: string, encoding: string, callback: Function): void;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface TransformOptions extends ReadableOptions, WritableOptions {}
|
export interface TransformOptions extends ReadableOptions, WritableOptions {}
|
||||||
@ -1728,8 +1744,7 @@ declare module "stream" {
|
|||||||
readable: boolean;
|
readable: boolean;
|
||||||
writable: boolean;
|
writable: boolean;
|
||||||
constructor(opts?: TransformOptions);
|
constructor(opts?: TransformOptions);
|
||||||
_transform(chunk: Buffer, encoding: string, callback: Function): void;
|
_transform(chunk: any, encoding: string, callback: Function): void;
|
||||||
_transform(chunk: string, encoding: string, callback: Function): void;
|
|
||||||
_flush(callback: Function): void;
|
_flush(callback: Function): void;
|
||||||
read(size?: number): any;
|
read(size?: number): any;
|
||||||
setEncoding(encoding: string): void;
|
setEncoding(encoding: string): void;
|
||||||
@ -1737,17 +1752,14 @@ declare module "stream" {
|
|||||||
resume(): void;
|
resume(): void;
|
||||||
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
pipe<T extends NodeJS.WritableStream>(destination: T, options?: { end?: boolean; }): T;
|
||||||
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
unpipe<T extends NodeJS.WritableStream>(destination?: T): void;
|
||||||
unshift(chunk: string): void;
|
unshift(chunk: any): void;
|
||||||
unshift(chunk: Buffer): void;
|
|
||||||
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
wrap(oldStream: NodeJS.ReadableStream): NodeJS.ReadableStream;
|
||||||
push(chunk: any, encoding?: string): boolean;
|
push(chunk: any, encoding?: string): boolean;
|
||||||
write(buffer: Buffer, cb?: Function): boolean;
|
write(chunk: any, cb?: Function): boolean;
|
||||||
write(str: string, cb?: Function): boolean;
|
write(chunk: any, encoding?: string, cb?: Function): boolean;
|
||||||
write(str: string, encoding?: string, cb?: Function): boolean;
|
|
||||||
end(): void;
|
end(): void;
|
||||||
end(buffer: Buffer, cb?: Function): void;
|
end(chunk: any, cb?: Function): void;
|
||||||
end(str: string, cb?: Function): void;
|
end(chunk: any, encoding?: string, cb?: Function): void;
|
||||||
end(str: string, encoding?: string, cb?: Function): void;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export class PassThrough extends Transform {}
|
export class PassThrough extends Transform {}
|
||||||
@ -1774,6 +1786,7 @@ declare module "util" {
|
|||||||
export function isDate(object: any): boolean;
|
export function isDate(object: any): boolean;
|
||||||
export function isError(object: any): boolean;
|
export function isError(object: any): boolean;
|
||||||
export function inherits(constructor: any, superConstructor: any): void;
|
export function inherits(constructor: any, superConstructor: any): void;
|
||||||
|
export function debuglog(key:string): (msg:string,...param: any[])=>void;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare module "assert" {
|
declare module "assert" {
|
||||||
|
1
ts/typings/tsd.d.ts
vendored
1
ts/typings/tsd.d.ts
vendored
@ -1 +1,2 @@
|
|||||||
/// <reference path="node/node.d.ts" />
|
/// <reference path="node/node.d.ts" />
|
||||||
|
/// <reference path="browserify/browserify.d.ts" />
|
||||||
|
Reference in New Issue
Block a user