Skip to content
This repository was archived by the owner on Nov 20, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
*.DS_Store
node_modules/
/node_modules
/lib
2 changes: 2 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/src
/vows
7 changes: 5 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,21 @@
"licenses": [],
"repository": "https://github.com/cjwoodward/rel",
"dependencies": {
"coffee-script": "^1.7.1",
"date-utils": "0.1.8",
"underscore": "1.1.6"
},
"engines": {
"node": ">=0.4.5"
},
"main": "rel",
"main": "./lib/rel.js",
"directories": {
"lib": "lib"
},
"scripts": {
"prepublish": "rm -rf lib && coffee --bare -o lib -c src"
},
"devDependencies": {
"coffee-script": "^1.7.1",
"vows": "git+https://github.com/snoble/vows.git#1e8fa11fdb2f67eac285cbcbcf6485eec131fa02"
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 7 additions & 7 deletions rel.coffee → src/rel.coffee
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
Nodes = require './lib/nodes/nodes'
Range = require './lib/range'
Table = require './lib/table'
SelectManager = require './lib/select-manager'
InsertManager = require './lib/select-manager'
UpdateManager = require './lib/select-manager'
CaseBuilder = require './lib/nodes/case-builder'
Nodes = require './nodes/nodes'
Range = require './range'
Table = require './table'
SelectManager = require './select-manager'
InsertManager = require './select-manager'
UpdateManager = require './select-manager'
CaseBuilder = require './nodes/case-builder'

Rel =
VERSION: '0.0.1'
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 4 additions & 4 deletions vows/test-delete-manager.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ vows = require 'vows'
assert = require 'assert'

u = require 'underscore'
Table = require '../lib/table'
DeleteManager = require '../lib/delete-manager'
SqlLiteral = require('../lib/nodes/sql-literal')
Nodes = require '../lib/nodes/nodes'
Table = require '../src/table'
DeleteManager = require '../src/delete-manager'
SqlLiteral = require('../src/nodes/sql-literal')
Nodes = require '../src/nodes/nodes'

tests = vows.describe('Deleting stuff').addBatch
'Delete manager':
Expand Down
10 changes: 5 additions & 5 deletions vows/test-insert-manager.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ vows = require 'vows'
assert = require 'assert'
require 'date-utils'

SelectManager = require '../lib/select-manager'
InsertManager = require '../lib/insert-manager'
Table = require '../lib/table'
SqlLiteral = require('../lib/nodes/sql-literal')
SelectManager = require '../src/select-manager'
InsertManager = require '../src/insert-manager'
Table = require '../src/table'
SqlLiteral = require('../src/nodes/sql-literal')
Rel = require('../rel')
Nodes = require '../lib/nodes/nodes'
Nodes = require '../src/nodes/nodes'

tests = vows.describe('Inserting stuff').addBatch
'An insert manager':
Expand Down
8 changes: 4 additions & 4 deletions vows/test-select-manager.coffee
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
vows = require 'vows'
assert = require 'assert'

SelectManager = require '../lib/select-manager'
Table = require '../lib/table'
SqlLiteral = require('../lib/nodes/sql-literal')
SelectManager = require '../src/select-manager'
Table = require '../src/table'
SqlLiteral = require('../src/nodes/sql-literal')
Rel = require('../rel')
Nodes = require '../lib/nodes/nodes'
Nodes = require '../src/nodes/nodes'

tests = vows.describe('Querying stuff').addBatch
'A select manager':
Expand Down
12 changes: 6 additions & 6 deletions vows/test-table.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ vows = require 'vows'
assert = require 'assert'

u = require 'underscore'
Table = require '../lib/table'
SelectManager = require '../lib/select-manager'
InsertManager = require '../lib/insert-manager'
SqlLiteral = require('../lib/nodes/sql-literal')
Nodes = require '../lib/nodes/nodes'
Table = require '../src/table'
SelectManager = require '../src/select-manager'
InsertManager = require '../src/insert-manager'
SqlLiteral = require('../src/nodes/sql-literal')
Nodes = require '../src/nodes/nodes'

tests = vows.describe('Table stuff').addBatch
'A table':
Expand All @@ -17,7 +17,7 @@ tests = vows.describe('Table stuff').addBatch
assert.isNotNull table.from('user')

'it can project things': (table) ->
assert.isNotNull table.project(new require('../lib/nodes/sql-literal')('*'))
assert.isNotNull table.project(new require('../src/nodes/sql-literal')('*'))

'it should return sql': (table) ->
assert.equal table.project(new SqlLiteral('*')).toSql(), "SELECT * FROM \"users\""
Expand Down
8 changes: 4 additions & 4 deletions vows/test-update-manager.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ vows = require 'vows'
assert = require 'assert'
require 'date-utils'

UpdateManager = require '../lib/update-manager'
Table = require '../lib/table'
SqlLiteral = require('../lib/nodes/sql-literal')
UpdateManager = require '../src/update-manager'
Table = require '../src/table'
SqlLiteral = require('../src/nodes/sql-literal')
Rel = require('../rel')
Nodes = require '../lib/nodes/nodes'
Nodes = require '../src/nodes/nodes'

tests = vows.describe('Updating stuff').addBatch
'An update manager':
Expand Down