Skip to content

Commit

Permalink
fix(src): fix exports again
Browse files Browse the repository at this point in the history
  • Loading branch information
jedwards1211 committed Nov 26, 2017
1 parent 4cc4d6a commit 6c181a9
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"presets": ["es2015", "stage-1", "flow"],
"plugins": ["transform-runtime", "add-module-exports"],
"plugins": ["transform-runtime"],
"env": {
"test": {
"plugins": ["istanbul"]
Expand Down
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@
"babel-cli": "^6.23.0",
"babel-core": "^6.23.1",
"babel-eslint": "^7.1.1",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-istanbul": "^4.0.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-es2015": "^6.22.0",
Expand Down
4 changes: 3 additions & 1 deletion src/FileResource.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import promisify from 'es6-promisify'

const stat = promisify(fs.stat)

export default class FileResource implements Resource {
class FileResource implements Resource {
file: string;

constructor(file: string) {
Expand All @@ -28,3 +28,5 @@ export default class FileResource implements Resource {
}
}

module.exports = FileResource

5 changes: 4 additions & 1 deletion src/Promake.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export const VERBOSITY_HIGH = 2

type Verbosity = 0 | 1 | 2

export default class Promake {
class Promake {
fileResources: Map<string, FileResource> = new Map()
taskResources: Map<string, TaskResource> = new Map()
rules: Map<Resource, Rule> = new Map()
Expand Down Expand Up @@ -142,3 +142,6 @@ export default class Promake {
}
}

// $FlowFixMe
module.exports = Promake

4 changes: 3 additions & 1 deletion src/Rule.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ type Props = {
recipe: ?(() => ?Promise<any>),
}

export default class Rule {
class Rule {
promake: Promake
targets: Array<Resource>
prerequisites: Array<Resource>
Expand Down Expand Up @@ -65,3 +65,5 @@ export default class Rule {
}
}

module.exports = Rule

5 changes: 4 additions & 1 deletion src/TaskResource.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ type Props = {
promake: Promake,
}

export default class TaskResource implements Resource {
class TaskResource implements Resource {
name: string
promake: Promake

Expand All @@ -26,3 +26,6 @@ export default class TaskResource implements Resource {
return this.name
}
}

module.exports = TaskResource

7 changes: 2 additions & 5 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
// @flow

import Promake from './Promake'
import Rule from './Rule'
import FileResource from './FileResource'
import TaskResource from './TaskResource'
import type {Resource} from './Resource'

export default Promake
export {Rule, FileResource, TaskResource}
export type {Resource}

module.exports = Promake

2 changes: 1 addition & 1 deletion test/integration/promake
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env babel-node
// @flow

const Promake = require('../../src').default
const Promake = require('../../src')
const glob = require('glob').sync
const fs = require('fs-extra')

Expand Down
4 changes: 0 additions & 4 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -507,10 +507,6 @@ babel-messages@^6.23.0:
dependencies:
babel-runtime "^6.22.0"

babel-plugin-add-module-exports@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz#9ae9a1f4a8dc67f0cdec4f4aeda1e43a5ff65e25"

babel-plugin-check-es2015-constants@^6.22.0:
version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
Expand Down

0 comments on commit 6c181a9

Please sign in to comment.