{"action":"created","comment":{"url":"https://api.github.com/repos/webpack/webpack/pulls/comments/82936440","pull_request_review_id":3808206,"id":82936440,"diff_hunk":"@@ -0,0 +1,366 @@\n+// Type definitions for Webpack\n+// Project: https://webpack.github.io/\n+// Definitions by: Nejc Zdovc <https://github.com/NejcZdovc>\n+// Definitions: https://github.com/webpack/webpack\n+\n+\n+declare namespace WebpackType {\n+    interface Node {\n+        Buffer?: boolean | \"mock\";\n+        __dirname?: boolean | \"mock\";\n+        __filename?: boolean | \"mock\";\n+        console?: boolean | \"mock\";\n+        global?: boolean;\n+        process?: boolean | \"mock\";\n+    }\n+\n+    interface WatchOptions {\n+        // Delay the rebuilt after the first change. Value is a time in ms.\n+        aggregateTimeout: number;\n+\n+        // Use boolean to use polling. Use number for using polling with specified interval.\n+        poll: boolean | number;\n+    }\n+\n+    interface Module {\n+        exprContextCritical?: boolean;\n+        exprContextRecursive?: boolean;\n+        exprContextRegExp?: RegExp;\n+        exprContextRequest?: string;\n+\n+        // An array of automatically applied loaders.\n+        loaders?: RuleSetRule[];\n+\n+        // Don't parse files matching. It's matched against the full resolved request.\n+        noParse?: RegExp[] | RegExp;\n+\n+        // An array of rules applied for modules.\n+        rules?: RuleSetRule[];\n+        unknownContextCritical?: boolean;\n+        unknownContextRecursive?: boolean;\n+        unknownContextRegExp?: RegExp;\n+        unknownContextRequest?: string;\n+        wrappedContextCritical?: boolean;\n+        wrappedContextRecursive?: boolean;\n+        wrappedContextRegExp?: RegExp;\n+    }\n+\n+    interface RuleSetRule {\n+        enforce?: \"pre\" | \"post\";\n+        exclude?: RuleSetCondition;\n+        include?: RuleSetCondition;\n+        issuer?: RuleSetCondition;\n+        loader?: string | RuleSetUse;\n+        loaders?: RuleSetUse;\n+        oneOf?: RuleSetRule[];\n+        options?: RuleSetQuery\n+        parser?: Object;\n+        query?: RuleSetQuery\n+        resource?: RuleSetCondition;\n+        rules?: RuleSetRule[];\n+        test?: RuleSetCondition;\n+        use?: RuleSetUse;\n+    }\n+\n+    interface RuleSetConditionObject {\n+        and?: RuleSetRule[];\n+        exclude?: RuleSetRule;\n+        include?: RuleSetRule;\n+        not?: RuleSetRule[];\n+        or?: RuleSetRule[];\n+        test?: RuleSetRule;\n+    }\n+\n+    interface RuleSetUseItemObject {\n+        loader?: string;\n+        options?: RuleSetQuery;\n+        query?: RuleSetQuery;\n+    }\n+\n+    interface Output {\n+        // Add a comment in the UMD wrapper.\n+        // String: Append the same comment above each import style.\n+        // OutputAuxiliaryComment: Set explicit comments for `commonjs`, `commonjs2`, `amd`, and `root`.\n+        auxiliaryComment?: string | OutputAuxiliaryComment;\n+\n+        // The filename of non-entry chunks as relative path inside the `output.path` directory.\n+        chunkFilename?: string;\n+\n+        // This option enables cross-origin loading of chunks.\n+        crossOriginLoading?: boolean | \"anonymous\" | \"use-credentials\";\n+\n+        // Similar to `output.devtoolModuleFilenameTemplate`, but used in the case of duplicate module identifiers.\n+        devtoolFallbackModuleFilenameTemplate?: string | Function;\n+\n+        // Enable line to line mapped mode for all/specified modules. Line to line mapped mode uses a simple SourceMap where each line of the generated source is mapped to the same line of the original source. It’s a performance optimization. Only use it if your performance need to be better and you are sure that input lines match which generated lines.\n+        // Boolean: `true` enables it for all modules (not recommended)\n+        // Object: An object similar to `module.loaders` enables it for specific files.\n+        devtoolLineToLine?: boolean | OutputDevtoolLineToLine;\n+\n+        // Filename template string of function for the sources array in a generated SourceMap.\n+        devtoolModuleFilenameTemplate?: string | Function;\n+\n+        // Specifies the name of each output file on disk. You must **not** specify an absolute path here! The `output.path` option determines the location on disk the files are written to, filename is used solely for naming the individual files.\n+        filename?: string;\n+        hashDigest?: string;\n+        hashDigestLength?: number;\n+        hashFunction?: string;\n+\n+        // The filename of the Hot Update Chunks. They are inside the output.path directory.\n+        hotUpdateChunkFilename?: string;\n+\n+        // The JSONP function used by webpack for async loading of hot update chunks.\n+        hotUpdateFunction?: string;\n+\n+        // The filename of the Hot Update Main File. It is inside the `output.path` directory.\n+        hotUpdateMainFilename?: string;\n+\n+        // The JSONP function used by webpack for async loading of chunks.\n+        jsonpFunction?: string;\n+\n+        // If set, export the bundle as library. `output.library` is the name.\n+        library?: string | string[];\n+\n+        libraryTarget?: OutputLibraryTarget;\n+\n+        // The output directory as **absolute path** (required).\n+        path: string;\n+\n+        // Include comments with information about the modules.\n+        pathinfo?: boolean;\n+\n+        // The `publicPath` specifies the public URL address of the output files when referenced in a browser.\n+        publicPath?: string;\n+\n+        // The filename of the SourceMaps for the JavaScript files. They are inside the `output.path` directory.\n+        sourceMapFilename?: string;\n+\n+        // Prefixes every line of the source in the bundle with this string.\n+        sourcePrefix?: string;\n+\n+        // If `output.libraryTarget` is set to umd and `output.library` is set, setting this to true will name the AMD module.\n+        umdNamedDefine?: boolean;\n+    }\n+\n+    interface OutputAuxiliaryComment {\n+        amd?: string;\n+        commonjs?: string;\n+        commonjs2?: string;\n+        root?: string;\n+    }\n+\n+    interface OutputDevtoolLineToLine {\n+        exclude?: string;\n+        include?: string;\n+        test?: string;\n+    }\n+\n+    interface Resolve {\n+        alias?: { key: string } | ResolveAlias[];\n+        aliasFields?: [string | string[]];\n+        cachePredicate?: Function;\n+        descriptionFiles?: string[];\n+        enforceExtension?: boolean;\n+        enforceModuleExtension?: boolean;\n+        extensions?: string[];\n+        fileSystem?: any; // TODO missing type\n+        mainFields?: [string | string[]];\n+        mainFiles?: string[];\n+        moduleExtensions?: string[];\n+        modules?: string[];\n+        plugins?: any[];\n+        resolver?: any; // TODO missing type\n+        symlinks?: boolean;\n+        unsafeCache?: boolean | Object;\n+    }\n+\n+    interface ResolveAlias {\n+        alias?: string;\n+        name?: string;\n+        onlyModule?: boolean;\n+    }\n+\n+    interface Object {\n+        [key: string]: any;\n+    }\n+\n+    type EntryItem = string | string[];\n+\n+    type OutputLibraryTarget =\n+        \"var\"\n+        | \"assign\"\n+        | \"this\"\n+        | \"window\"\n+        | \"global\"\n+        | \"commonjs\"\n+        | \"commonjs2\"\n+        | \"commonjs-module\"\n+        | \"amd\"\n+        | \"umd\"\n+        | \"umd2\"\n+        | \"jsonp\";\n+\n+    type Stats =\n+        \"none\"\n+        | \"errors-only\"\n+        | \"minimal\"\n+        | \"normal\"\n+        | \"verbose\";\n+\n+    type Target =\n+        \"web\"\n+        | \"webworker\"\n+        | \"node\"\n+        | \"async-node\"\n+        | \"node-webkit\"\n+        | \"atom\"\n+        | \"electron\"\n+        | \"electron-main\"\n+        | \"electron-renderer\";\n+\n+    type Externals = string | {key: string} | ((context: any, request: any, callback: (err: any, result: any)=> any) => any) | RegExp;\n+\n+    type RuleSetCondition = RegExp | string | Function | RuleSetConditionObject;\n+    type RuleSetConditionRecursive = RuleSetCondition | RuleSetCondition[];\n+    type RuleSetConditions = RuleSetConditionRecursive[];\n+    type RuleSetUse = RuleSetUseItem | RuleSetUseItem[];\n+    type RuleSetUseItem = string | RuleSetUseItemObject;\n+    type RuleSetQuery = Object | string;\n+}\n+\n+interface Webpack {\n+    /**\n+     * Set the value of `require.amd` and `define.amd`.\n+     */\n+    amd?: {[key: string]: boolean};\n+\n+    /**\n+     * Report the first error as a hard error instead of tolerating it.\n+     */\n+    bail?: boolean;\n+\n+    /**\n+     * Cache generated modules and chunks to improve performance for multiple incremental builds.\n+     *\n+     * Boolean: You can pass `false` to disable it.\n+     * Object: You can pass an object to enable it and let webpack use the passed object as cache.This way you can share the cache object between multiple compiler calls.\n+     */\n+    cache?: (boolean | WebpackType.Object);\n+\n+    /*\n+     The base directory (absolute path!) for resolving the `entry` option. If `output.pathinfo` is set, the included pathinfo is shortened to this directory.\n+     */\n+    context?: string;\n+\n+    /**\n+     * References to other configurations to depend on.\n+     */\n+    dependencies?: string[];\n+\n+    /**\n+     * Can be used to configure the behaviour of webpack-dev-server when the webpack config is passed to webpack-dev-server CLI.\n+     */\n+    devServer?: WebpackType.Object;\n+\n+    /**\n+     * A developer tool to enhance debugging.\n+     * Note: Boolean can be used only with value `false`.\n+     */\n+    devtool?: string | boolean;\n+\n+    /**\n+     * The entry point(s) of the compilation.\n+     *\n+     * Object: Multiple entry bundles are created. The key is the chunk name. The value can be a string or an array. If its' array all modules are loaded upon startup. The last one is exported. If it's a string look at the definition for string.\n+     * String: The entry point for one output file. The string is resolved to a module which is loaded upon startup.\n+     */\n+    entry: WebpackType.EntryItem | {[key: string]: WebpackType.EntryItem};\n+\n+    /**\n+     * Specify dependencies that shouldn't be resolved by webpack, but should become dependencies of the resulting bundle. The kind of the dependency depends on `output.libraryTarget`.\n+     *\n+     * String: An exact matched dependency becomes external. The same string is used as external dependency.\n+     * Object: If an dependency matches exactly a property of the object, the property value is used as dependency.\n+     * Function: `function(context, request, callback(err, result))` The function is called on each dependency.\n+     * RegExp: Every matched dependency becomes external.\n+     * Array: Use the all externals options defined above.\n+     */\n+    externals?: WebpackType.Externals | WebpackType.Externals[];\n+\n+    /**\n+     * Custom values available in the loader context.\n+     */\n+    loader?: WebpackType.Object;\n+\n+    /**\n+     * Options affecting the normal modules (`NormalModuleFactory`).\n+     */\n+    module?: WebpackType.Module;\n+\n+    /**\n+     * Name of the configuration. Used when loading multiple configurations.\n+     */\n+    name?: string;\n+\n+    /**\n+     * Include polyfills or mocks for various node stuff.\n+     */\n+    node?: WebpackType.Node;\n+\n+    /**\n+     * Options affecting the output of the compilation. `output` options tell webpack how to write the compiled files to disk.\n+     */\n+    output?: WebpackType.Output;\n+\n+    /**\n+     * Add additional plugins to the compiler.\n+     */\n+    plugins?: WebpackType.Object[];\n+\n+    /**\n+     * Capture timing information for each module.\n+     */\n+    profile?: boolean;\n+\n+    /**\n+     * Store compiler state to a json file.\n+     */\n+    recordsInputPath?: string;\n+\n+    /**\n+     * Load compiler state from a json file.\n+     */\n+    recordsOutputPath?: string;\n+\n+    /**\n+     * Store/Load compiler state from/to a json file. This will result in persistent ids of modules and chunks. An absolute path is expected. `recordsPath` is used for `recordsInputPath` and `recordsOutputPath` if they left undefined.\n+     */\n+    recordsPath?: string;\n+\n+    /**\n+     * Options affecting the resolving of modules.\n+     */\n+    resolve?: WebpackType.Resolve;\n+\n+    resolveLoader?: WebpackType.Resolve;\n+\n+    /**\n+     * Used by the webpack CLI program to pass stats options.\n+     */\n+    stats?: WebpackType.Object | boolean | WebpackType.Stats;\n+\n+    /**\n+     * TODO add description","path":"schemas/webpack.d.ts","position":353,"original_position":353,"commit_id":"4e700c8b7f0ff95bda0be3d004f1c463522b7973","original_commit_id":"4e700c8b7f0ff95bda0be3d004f1c463522b7973","user":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"body":"> Specifies webpack deployment target. This modifies how the webpack bootstrap function is generated based on each target. Can also use predefined bootstrap functions based on targets such as `electron`, `atom`, etc.\r\n\r\nWhat about something like that?","created_at":"2016-10-12T04:59:34Z","updated_at":"2016-10-12T04:59:34Z","html_url":"https://github.com/webpack/webpack/pull/3094#discussion_r82936440","pull_request_url":"https://api.github.com/repos/webpack/webpack/pulls/3094","_links":{"self":{"href":"https://api.github.com/repos/webpack/webpack/pulls/comments/82936440"},"html":{"href":"https://github.com/webpack/webpack/pull/3094#discussion_r82936440"},"pull_request":{"href":"https://api.github.com/repos/webpack/webpack/pulls/3094"}}},"pull_request":{"url":"https://api.github.com/repos/webpack/webpack/pulls/3094","id":87904737,"html_url":"https://github.com/webpack/webpack/pull/3094","diff_url":"https://github.com/webpack/webpack/pull/3094.diff","patch_url":"https://github.com/webpack/webpack/pull/3094.patch","issue_url":"https://api.github.com/repos/webpack/webpack/issues/3094","number":3094,"state":"open","locked":false,"title":"Typescript type","user":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"body":"**Please check if the PR fulfills these requirements**\r\n- [x] Tests for the changes have been added (for bug fixes / features)\r\n- [ ] Docs have been added / updated (for bug fixes / features)\r\n\r\n\r\n**What kind of change does this PR introduce?** (Bug fix, feature, docs update, ...)\r\n- [ ] Bugfix\r\n- [x] Feature\r\n- [ ] Code style update (formatting, local variables)\r\n- [ ] Refactoring (no functional changes, no api changes)\r\n- [ ] Build related changes\r\n- [ ] CI related changes\r\n- [ ] Other... Please describe:\r\n\r\n**What is the current behavior?** (You can also link to an open issue here)\r\n\r\n\r\n\r\n**What is the new behavior?**\r\n\r\n\r\n\r\n**Does this PR introduce a breaking change?**\r\n- [ ] Yes\r\n- [x] No\r\n\r\nIf this PR contains a breaking change, please describe the following... \r\n\r\n* Impact:\r\n* Migration path for existing applications: \r\n* Github Issue(s) this is regarding:\r\n\r\n\r\n**Other information**:\r\nThis resolves issue #3045.\r\n\r\n","created_at":"2016-10-04T14:25:51Z","updated_at":"2016-10-12T04:59:34Z","closed_at":null,"merged_at":null,"merge_commit_sha":"729f1e9b0237d2760d0dd2b43760e708d42e717b","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/webpack/webpack/pulls/3094/commits","review_comments_url":"https://api.github.com/repos/webpack/webpack/pulls/3094/comments","review_comment_url":"https://api.github.com/repos/webpack/webpack/pulls/comments{/number}","comments_url":"https://api.github.com/repos/webpack/webpack/issues/3094/comments","statuses_url":"https://api.github.com/repos/webpack/webpack/statuses/4e700c8b7f0ff95bda0be3d004f1c463522b7973","head":{"label":"NejcZdovc:pr/#3045-definition","ref":"pr/#3045-definition","sha":"4e700c8b7f0ff95bda0be3d004f1c463522b7973","user":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"repo":{"id":69932829,"name":"webpack","full_name":"NejcZdovc/webpack","owner":{"login":"NejcZdovc","id":9574457,"avatar_url":"https://avatars.githubusercontent.com/u/9574457?v=3","gravatar_id":"","url":"https://api.github.com/users/NejcZdovc","html_url":"https://github.com/NejcZdovc","followers_url":"https://api.github.com/users/NejcZdovc/followers","following_url":"https://api.github.com/users/NejcZdovc/following{/other_user}","gists_url":"https://api.github.com/users/NejcZdovc/gists{/gist_id}","starred_url":"https://api.github.com/users/NejcZdovc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NejcZdovc/subscriptions","organizations_url":"https://api.github.com/users/NejcZdovc/orgs","repos_url":"https://api.github.com/users/NejcZdovc/repos","events_url":"https://api.github.com/users/NejcZdovc/events{/privacy}","received_events_url":"https://api.github.com/users/NejcZdovc/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/NejcZdovc/webpack","description":"A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through \"loaders,\" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.","fork":true,"url":"https://api.github.com/repos/NejcZdovc/webpack","forks_url":"https://api.github.com/repos/NejcZdovc/webpack/forks","keys_url":"https://api.github.com/repos/NejcZdovc/webpack/keys{/key_id}","collaborators_url":"https://api.github.com/repos/NejcZdovc/webpack/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/NejcZdovc/webpack/teams","hooks_url":"https://api.github.com/repos/NejcZdovc/webpack/hooks","issue_events_url":"https://api.github.com/repos/NejcZdovc/webpack/issues/events{/number}","events_url":"https://api.github.com/repos/NejcZdovc/webpack/events","assignees_url":"https://api.github.com/repos/NejcZdovc/webpack/assignees{/user}","branches_url":"https://api.github.com/repos/NejcZdovc/webpack/branches{/branch}","tags_url":"https://api.github.com/repos/NejcZdovc/webpack/tags","blobs_url":"https://api.github.com/repos/NejcZdovc/webpack/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/NejcZdovc/webpack/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/NejcZdovc/webpack/git/refs{/sha}","trees_url":"https://api.github.com/repos/NejcZdovc/webpack/git/trees{/sha}","statuses_url":"https://api.github.com/repos/NejcZdovc/webpack/statuses/{sha}","languages_url":"https://api.github.com/repos/NejcZdovc/webpack/languages","stargazers_url":"https://api.github.com/repos/NejcZdovc/webpack/stargazers","contributors_url":"https://api.github.com/repos/NejcZdovc/webpack/contributors","subscribers_url":"https://api.github.com/repos/NejcZdovc/webpack/subscribers","subscription_url":"https://api.github.com/repos/NejcZdovc/webpack/subscription","commits_url":"https://api.github.com/repos/NejcZdovc/webpack/commits{/sha}","git_commits_url":"https://api.github.com/repos/NejcZdovc/webpack/git/commits{/sha}","comments_url":"https://api.github.com/repos/NejcZdovc/webpack/comments{/number}","issue_comment_url":"https://api.github.com/repos/NejcZdovc/webpack/issues/comments{/number}","contents_url":"https://api.github.com/repos/NejcZdovc/webpack/contents/{+path}","compare_url":"https://api.github.com/repos/NejcZdovc/webpack/compare/{base}...{head}","merges_url":"https://api.github.com/repos/NejcZdovc/webpack/merges","archive_url":"https://api.github.com/repos/NejcZdovc/webpack/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/NejcZdovc/webpack/downloads","issues_url":"https://api.github.com/repos/NejcZdovc/webpack/issues{/number}","pulls_url":"https://api.github.com/repos/NejcZdovc/webpack/pulls{/number}","milestones_url":"https://api.github.com/repos/NejcZdovc/webpack/milestones{/number}","notifications_url":"https://api.github.com/repos/NejcZdovc/webpack/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/NejcZdovc/webpack/labels{/name}","releases_url":"https://api.github.com/repos/NejcZdovc/webpack/releases{/id}","deployments_url":"https://api.github.com/repos/NejcZdovc/webpack/deployments","created_at":"2016-10-04T03:56:53Z","updated_at":"2016-10-04T03:56:58Z","pushed_at":"2016-10-12T04:39:20Z","git_url":"git://github.com/NejcZdovc/webpack.git","ssh_url":"git@github.com:NejcZdovc/webpack.git","clone_url":"https://github.com/NejcZdovc/webpack.git","svn_url":"https://github.com/NejcZdovc/webpack","homepage":"https://webpack.github.io","size":4717,"stargazers_count":0,"watchers_count":0,"language":"JavaScript","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"webpack:master","ref":"master","sha":"996fdc5eebcd5a109b67efb2d53e6639d93fb264","user":{"login":"webpack","id":2105791,"avatar_url":"https://avatars.githubusercontent.com/u/2105791?v=3","gravatar_id":"","url":"https://api.github.com/users/webpack","html_url":"https://github.com/webpack","followers_url":"https://api.github.com/users/webpack/followers","following_url":"https://api.github.com/users/webpack/following{/other_user}","gists_url":"https://api.github.com/users/webpack/gists{/gist_id}","starred_url":"https://api.github.com/users/webpack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webpack/subscriptions","organizations_url":"https://api.github.com/users/webpack/orgs","repos_url":"https://api.github.com/users/webpack/repos","events_url":"https://api.github.com/users/webpack/events{/privacy}","received_events_url":"https://api.github.com/users/webpack/received_events","type":"Organization","site_admin":false},"repo":{"id":3678731,"name":"webpack","full_name":"webpack/webpack","owner":{"login":"webpack","id":2105791,"avatar_url":"https://avatars.githubusercontent.com/u/2105791?v=3","gravatar_id":"","url":"https://api.github.com/users/webpack","html_url":"https://github.com/webpack","followers_url":"https://api.github.com/users/webpack/followers","following_url":"https://api.github.com/users/webpack/following{/other_user}","gists_url":"https://api.github.com/users/webpack/gists{/gist_id}","starred_url":"https://api.github.com/users/webpack/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webpack/subscriptions","organizations_url":"https://api.github.com/users/webpack/orgs","repos_url":"https://api.github.com/users/webpack/repos","events_url":"https://api.github.com/users/webpack/events{/privacy}","received_events_url":"https://api.github.com/users/webpack/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/webpack/webpack","description":"A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through \"loaders,\" modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.","fork":false,"url":"https://api.github.com/repos/webpack/webpack","forks_url":"https://api.github.com/repos/webpack/webpack/forks","keys_url":"https://api.github.com/repos/webpack/webpack/keys{/key_id}","collaborators_url":"https://api.github.com/repos/webpack/webpack/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/webpack/webpack/teams","hooks_url":"https://api.github.com/repos/webpack/webpack/hooks","issue_events_url":"https://api.github.com/repos/webpack/webpack/issues/events{/number}","events_url":"https://api.github.com/repos/webpack/webpack/events","assignees_url":"https://api.github.com/repos/webpack/webpack/assignees{/user}","branches_url":"https://api.github.com/repos/webpack/webpack/branches{/branch}","tags_url":"https://api.github.com/repos/webpack/webpack/tags","blobs_url":"https://api.github.com/repos/webpack/webpack/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/webpack/webpack/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/webpack/webpack/git/refs{/sha}","trees_url":"https://api.github.com/repos/webpack/webpack/git/trees{/sha}","statuses_url":"https://api.github.com/repos/webpack/webpack/statuses/{sha}","languages_url":"https://api.github.com/repos/webpack/webpack/languages","stargazers_url":"https://api.github.com/repos/webpack/webpack/stargazers","contributors_url":"https://api.github.com/repos/webpack/webpack/contributors","subscribers_url":"https://api.github.com/repos/webpack/webpack/subscribers","subscription_url":"https://api.github.com/repos/webpack/webpack/subscription","commits_url":"https://api.github.com/repos/webpack/webpack/commits{/sha}","git_commits_url":"https://api.github.com/repos/webpack/webpack/git/commits{/sha}","comments_url":"https://api.github.com/repos/webpack/webpack/comments{/number}","issue_comment_url":"https://api.github.com/repos/webpack/webpack/issues/comments{/number}","contents_url":"https://api.github.com/repos/webpack/webpack/contents/{+path}","compare_url":"https://api.github.com/repos/webpack/webpack/compare/{base}...{head}","merges_url":"https://api.github.com/repos/webpack/webpack/merges","archive_url":"https://api.github.com/repos/webpack/webpack/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/webpack/webpack/downloads","issues_url":"https://api.github.com/repos/webpack/webpack/issues{/number}","pulls_url":"https://api.github.com/repos/webpack/webpack/pulls{/number}","milestones_url":"https://api.github.com/repos/webpack/webpack/milestones{/number}","notifications_url":"https://api.github.com/repos/webpack/webpack/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/webpack/webpack/labels{/name}","releases_url":"https://api.github.com/repos/webpack/webpack/releases{/id}","deployments_url":"https://api.github.com/repos/webpack/webpack/deployments","created_at":"2012-03-10T10:08:14Z","updated_at":"2016-10-12T04:52:32Z","pushed_at":"2016-10-12T04:39:22Z","git_url":"git://github.com/webpack/webpack.git","ssh_url":"git@github.com:webpack/webpack.git","clone_url":"https://github.com/webpack/webpack.git","svn_url":"https://github.com/webpack/webpack","homepage":"https://webpack.github.io","size":6438,"stargazers_count":19423,"watchers_count":19423,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2008,"mirror_url":null,"open_issues_count":652,"forks":2008,"open_issues":652,"watchers":19423,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/webpack/webpack/pulls/3094"},"html":{"href":"https://github.com/webpack/webpack/pull/3094"},"issue":{"href":"https://api.github.com/repos/webpack/webpack/issues/3094"},"comments":{"href":"https://api.github.com/repos/webpack/webpack/issues/3094/comments"},"review_comments":{"href":"https://api.github.com/repos/webpack/webpack/pulls/3094/comments"},"review_comment":{"href":"https://api.github.com/repos/webpack/webpack/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/webpack/webpack/pulls/3094/commits"},"statuses":{"href":"https://api.github.com/repos/webpack/webpack/statuses/4e700c8b7f0ff95bda0be3d004f1c463522b7973"}}}}
{"actor":{"display_login":"NejcZdovc"}}