Skip to content
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: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,8 @@ insert_final_newline = true
indent_style = space
indent_size = 2

[*.ts]
indent_size = 4

[*.md]
trim_trailing_whitespace = false
37 changes: 0 additions & 37 deletions .eslintrc.json

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ typings
typedoc
coverage
.nyc_output
dist
4 changes: 4 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules
typings
typedoc
src
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,13 @@ node_js:

sudo: false

install:
- npm install
- typings install

script:
- npm run lint
- npm run build
- npm run cover

after_success:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,6 @@ query.append(SQL` LIMIT 10 OFFSET ${params.offset || 0}`)

## Contributing
- Tests are written using [mocha](https://www.npmjs.com/package/mocha)
- You can use `npm test` to run the tests and check coding style
- Since this module is only compatible with ES6 versions of node anyway, use all the ES6 goodies
- The project is written in TypeScript. Run `npm run build` to compile (or `npm run watch`)
- Test with `npm test`, lint with `npm run lint`
- Pull requests are welcome :)
76 changes: 0 additions & 76 deletions index.d.ts

This file was deleted.

88 changes: 0 additions & 88 deletions index.js

This file was deleted.

22 changes: 14 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"name": "sql-template-strings",
"version": "2.2.0",
"description": "ES6 tagged template strings for prepared statements with mysql and postgres",
"main": "index.js",
"typings": "index.d.ts",
"main": "dist/index.js",
"typings": "dist/index.d.ts",
"engines": {
"node": ">=4.0.0"
},
Expand All @@ -12,10 +12,12 @@
"url": "https://github.com/felixfbecker/node-sql-template-strings"
},
"scripts": {
"lint": "eslint index.js test",
"test": "mocha test",
"cover": "nyc --all mocha test",
"typedoc": "typedoc --module es2015 --target es2015 --includeDeclarations --mode file --readme none --out typedoc index.d.ts"
"test": "mocha dist/test/**/*.js",
"cover": "nyc --all mocha dist/test/**/*.js",
"lint": "tslint -c tslint.json \"src/**/*.ts\"",
"build": "tsc -p .",
"watch": "tsc -w -p .",
"typedoc": "typedoc --module es2015 --target es2015 --includeDeclarations --mode file --readme none --out typedoc src typings/index.d.ts"
},
"keywords": [
"mysql",
Expand All @@ -34,9 +36,13 @@
"license": "ISC",
"devDependencies": {
"eslint": "^3.4.0",
"mocha": "^3.0.2",
"nyc": "^8.1.0",
"typedoc": "^0.4.4"
"mocha": "^3.0.2",
"source-map-support": "^0.4.2",
"tslint": "^3.15.1",
"typedoc": "^0.4.5",
"typescript": "^1.8.10",
"typings": "^1.3.3"
},
"nyc": {
"include": [
Expand Down
Loading