UNPKG

1.87 kBJSONView Raw
1{
2 "name": "safesql",
3 "description": "string template tags for safely composing MySQL and PostgreSQL query strings",
4 "keywords": [
5 "sql",
6 "security",
7 "injection",
8 "template",
9 "template-tag",
10 "string-template",
11 "sec-roadmap",
12 "es6"
13 ],
14 "version": "1.0.8",
15 "main": "index.js",
16 "files": [
17 "fragment.js",
18 "id.js",
19 "index.js",
20 "lib/*.js"
21 ],
22 "mintable": {
23 "selfNominate": [
24 "safesql/fragment",
25 "safesql/id"
26 ]
27 },
28 "scripts": {
29 "cover": "istanbul cover _mocha",
30 "coveralls": "npm run cover -- --report lcovonly && cat ./coverage/lcov.info | coveralls",
31 "lint": "./node_modules/.bin/eslint .",
32 "prepack": "npm run lint && npm test && ./scripts/make-md-toc.pl README.md",
33 "test": "mocha"
34 },
35 "pre-commit": [
36 "prepack"
37 ],
38 "author": "@mikesamuel",
39 "license": "Apache-2.0",
40 "repository": {
41 "type": "git",
42 "url": "git+https://github.com/mikesamuel/safesql.git"
43 },
44 "bugs": {
45 "url": "https://github.com/mikesamuel/safesql/issues"
46 },
47 "dependencies": {
48 "template-tag-common": "^4.0.6"
49 },
50 "devDependencies": {
51 "chai": "^4.1.2",
52 "coveralls": "^3.0.1",
53 "eslint": "^4.19.1",
54 "eslint-config-strict": "^14.0.1",
55 "istanbul": "^0.4.5",
56 "mocha": "^4.0.1",
57 "mocha-lcov-reporter": "^1.3.0",
58 "pre-commit": "^1.2.2"
59 },
60 "eslintIgnore": [
61 "/coverage/**"
62 ],
63 "eslintConfig": {
64 "extends": [
65 "strict"
66 ],
67 "parserOptions": {
68 "ecmaVersion": 6,
69 "sourceType": "source",
70 "ecmaFeatures": {
71 "impliedStrict": false
72 }
73 },
74 "rules": {
75 "no-warning-comments": [
76 "error",
77 {
78 "terms": [
79 "do not submit"
80 ]
81 }
82 ],
83 "no-void": "off",
84 "strict": [
85 "error",
86 "global"
87 ]
88 }
89 }
90}