├── .gitignore ├── .npmignore ├── README.md ├── index.js ├── lib ├── acf-reader.js ├── acfscript-parser.js ├── apoc-module.js ├── commands │ └── query.js ├── config-reader.js ├── inclusion-parser.js ├── jscode.js ├── template.js └── util.js ├── package.json └── test ├── apoc.test.js ├── config-reader.test.js └── fixtures ├── acfscript.acf ├── apoc-config.yml ├── clear.acf ├── conditional.acf ├── globals.acf ├── included-variables.acf ├── includes ├── asia.acf ├── extra │ ├── deeper │ │ ├── bar.acf │ │ └── foo.acf │ ├── india.acf │ └── spain.acf └── misc.acf ├── inclusion.acf ├── jscode-context.acf ├── jscode.acf ├── neo4jshell.acf ├── newlines.acf ├── reference.acf ├── semicolons.acf ├── simple.acf ├── users.acf └── variables.acf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/index.js -------------------------------------------------------------------------------- /lib/acf-reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/acf-reader.js -------------------------------------------------------------------------------- /lib/acfscript-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/acfscript-parser.js -------------------------------------------------------------------------------- /lib/apoc-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/apoc-module.js -------------------------------------------------------------------------------- /lib/commands/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/commands/query.js -------------------------------------------------------------------------------- /lib/config-reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/config-reader.js -------------------------------------------------------------------------------- /lib/inclusion-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/inclusion-parser.js -------------------------------------------------------------------------------- /lib/jscode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/jscode.js -------------------------------------------------------------------------------- /lib/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/template.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/package.json -------------------------------------------------------------------------------- /test/apoc.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/apoc.test.js -------------------------------------------------------------------------------- /test/config-reader.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/config-reader.test.js -------------------------------------------------------------------------------- /test/fixtures/acfscript.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/acfscript.acf -------------------------------------------------------------------------------- /test/fixtures/apoc-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/apoc-config.yml -------------------------------------------------------------------------------- /test/fixtures/clear.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/clear.acf -------------------------------------------------------------------------------- /test/fixtures/conditional.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/conditional.acf -------------------------------------------------------------------------------- /test/fixtures/globals.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/globals.acf -------------------------------------------------------------------------------- /test/fixtures/included-variables.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/included-variables.acf -------------------------------------------------------------------------------- /test/fixtures/includes/asia.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/includes/asia.acf -------------------------------------------------------------------------------- /test/fixtures/includes/extra/deeper/bar.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/includes/extra/deeper/bar.acf -------------------------------------------------------------------------------- /test/fixtures/includes/extra/deeper/foo.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/includes/extra/deeper/foo.acf -------------------------------------------------------------------------------- /test/fixtures/includes/extra/india.acf: -------------------------------------------------------------------------------- 1 | CREATE (n:ApocTest { name: 'India' }) RETURN n 2 | -------------------------------------------------------------------------------- /test/fixtures/includes/extra/spain.acf: -------------------------------------------------------------------------------- 1 | CREATE (n:ApocTest { name: 'Spain' }) RETURN n 2 | -------------------------------------------------------------------------------- /test/fixtures/includes/misc.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/includes/misc.acf -------------------------------------------------------------------------------- /test/fixtures/inclusion.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/inclusion.acf -------------------------------------------------------------------------------- /test/fixtures/jscode-context.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/jscode-context.acf -------------------------------------------------------------------------------- /test/fixtures/jscode.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/jscode.acf -------------------------------------------------------------------------------- /test/fixtures/neo4jshell.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/neo4jshell.acf -------------------------------------------------------------------------------- /test/fixtures/newlines.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/newlines.acf -------------------------------------------------------------------------------- /test/fixtures/reference.acf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/semicolons.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/semicolons.acf -------------------------------------------------------------------------------- /test/fixtures/simple.acf: -------------------------------------------------------------------------------- 1 | CREATE (n:ApocTest { word: 'Sun' }) RETURN n 2 | -------------------------------------------------------------------------------- /test/fixtures/users.acf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacksparrow/apoc/HEAD/test/fixtures/users.acf -------------------------------------------------------------------------------- /test/fixtures/variables.acf: -------------------------------------------------------------------------------- 1 | CREATE (n:ApocTest {x:%x%, y:%y%, z:%z%}) RETURN n 2 | --------------------------------------------------------------------------------