{"_id":"remira","_rev":"34-26fc39328d485fdb2c2df0b00a8216a9","name":"remira","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.17":{"name":"remira","version":"0.0.17","description":"skeleton build tools","main":"src/index.mjs","type":"module","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rt/remira.git"},"author":{"name":"rt"},"license":"MIT","dependencies":{"prettier":"2.0.5","prettier-plugin-java":"^0.8.2","yaml":"1.9.1"},"bugs":{"url":"https://github.com/rt/remira/issues"},"homepage":"https://github.com/rt/remira#readme","_id":"remira@0.0.17","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-t2f7pEeVv2QzIYeSDxVMW1JszeibdXdiwjmSJpiEFi7++80Dkzaig6eHUWTngQUOQMtAFD6tS88eNsQhi69sng==","shasum":"a448221f58fe7a72cb3adcd571871ad406816117","tarball":"https://registry.npmjs.org/remira/-/remira-0.0.17.tgz","fileCount":5,"unpackedSize":23374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD80aYxMJR6Nc7zgoUVvN5XVQ2ihHYmbmB1GySBRhRZjAIgDuEuWYz8QPDT5H473bUhpkwB/UPB3Q1cBw7jC7lTnjI="}]},"_npmUser":{"name":"pebble","email":"ryantsunoda@pebblefields.com"},"directories":{},"maintainers":[{"name":"pebble","email":"ryantsunoda@pebblefields.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remira_0.0.17_1631918821980_0.10559181217459224"},"_hasShrinkwrap":false},"0.0.18":{"name":"remira","version":"0.0.18","description":"skeleton build tools","main":"src/index.mjs","type":"module","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rt/remira.git"},"author":{"name":"rt"},"license":"MIT","dependencies":{"prettier":"2.0.5","prettier-plugin-java":"^0.8.2","yaml":"1.9.1"},"bugs":{"url":"https://github.com/rt/remira/issues"},"homepage":"https://github.com/rt/remira#readme","gitHead":"5fef9ae2c7a5122d2879bbb5cb4c9ec702767e4a","_id":"remira@0.0.18","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-cGiCMkoiqyLq3YHtZbZgCTQUIrwW5CQwHHz3YSxYulJpGREMR7JpSVL0uB6nXfaAplEOaB32mSKtwKNIBEkuaw==","shasum":"4ea31f51877be19e2849d4a84f48e54d5f80d98c","tarball":"https://registry.npmjs.org/remira/-/remira-0.0.18.tgz","fileCount":36,"unpackedSize":45875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25YYCRA9TVsSAnZWagAARYEP/3BcyNHJNZS/lZr9bJE/\nCb8MTlSI86pRvWMu1jCE3Si55dR/2HdW/LzDi4+cCRXO/H1YHyqsdMnD5KHM\nOY6slfIzGmyXX9YPuRaBa5cRSUTH4D1ZfYPNLvOV1FvzSnO/HCaTuHAs0rb+\noOh0b3uNCxVeKGwxqelVRR4E2Sp35+CqqqTZ8OvsXqW26rWV39gxRa+tlngs\nnjwLG5jeQsx2bwGAgWxD5/QxK4CWVZM/oT95hzdqybV8KfOmjjgU2dqkQN3N\nB3r/V6I+1bbSJhd8yFQv7wtNlTISE0I0ztrkV0J6sTx9F8fGpSmgK0Szm/Vn\nzDqVfE34aOuC5SIDx4PJxjisjDbZs2PP8cnXlE58TB78RvLESdS0NkpJwei9\nzrJflK4X3/baHfZ95w0PyHtmjp50a2Oj4LoikAWma0hBt6gmZE+0tTO+lExE\neXvqsIuWJQjn9RWDj40EvySIpV/2z0+LAmRzfzH9vEXsuMOSnSWC59eagYb7\nBqUO5Uso+9TUF9tay1Ok7YxfJsnyBHiVkQVNuLlEpmtsAqPDKCQ0dp/4YplO\nrtVoR8vp5w1UUdyGRHvpJ7VkGbSnBK7ZsN7GfXMB+Ei3QfTJg698ocG0SpS7\n1lVsfEsxuXrVG3VmVROZFt24Wn0Wc4Y/cUKNMlr4Bd2dqgicyQIJdX6ti1xl\nDi2H\r\n=SZsx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPGTgBtWnPl017OgLPNr1w2jDSo2pGZwYVOwL/n9utAAiEAuWM/piSTAkezWFUn7eXQSmY3b2fW8fRY7yTJnh6Oiig="}]},"_npmUser":{"name":"pebble","email":"ryantsunoda@gmail.com"},"directories":{},"maintainers":[{"name":"pebble","email":"ryantsunoda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remira_0.0.18_1641780760700_0.1852445778824836"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-17T17:02:37.022Z","0.0.1":"2021-09-17T17:02:37.283Z","modified":"2022-05-15T18:21:57.619Z","0.0.2":"2021-09-17T17:09:56.213Z","0.0.3":"2021-09-17T17:16:08.735Z","0.0.4":"2021-09-17T17:20:45.080Z","0.0.5":"2021-09-17T17:27:15.676Z","0.0.6":"2021-09-17T17:31:14.798Z","0.0.7":"2021-09-17T17:35:05.168Z","0.0.8":"2021-09-17T17:39:59.297Z","0.0.9":"2021-09-17T17:42:47.618Z","0.0.10":"2021-09-17T17:44:02.838Z","0.0.11":"2021-09-17T17:47:27.737Z","0.0.12":"2021-09-17T19:42:39.691Z","0.0.13":"2021-09-17T19:50:34.025Z","0.0.14":"2021-09-17T19:57:08.098Z","0.0.15":"2021-09-17T19:57:24.340Z","0.0.16":"2021-09-17T22:28:54.864Z","0.0.17":"2021-09-17T22:47:02.126Z","0.0.18":"2022-01-10T02:12:40.881Z"},"maintainers":[{"name":"pebble","email":"ryantsunoda@gmail.com"}],"description":"skeleton build tools","homepage":"https://github.com/rt/remira#readme","repository":{"type":"git","url":"git+https://github.com/rt/remira.git"},"author":{"name":"rt"},"bugs":{"url":"https://github.com/rt/remira/issues"},"license":"MIT","readme":"# remira\n\nTools to build opinionated templates from data specs written in yaml.\n\n**Build**\n\nTypical template function takes spec files array which appends files to be\nwritten to buildFiles\n\n```javascript\n/**\n * @param {string} appSpecPath\n * @param {string} target\n * @param {string} buildPath\n */\nfunction build(appSpecPath, target, buildPath) {\n\n  const appSpecFiles = getAllSpecFiles(appSpecPath, ['other-reference-specs']);\n\n  const buildFiles = buildService(appSpecFiles, target);\n\n  writeBuildFiles(buildFiles, buildPath);\n}\n```\n\n- path/to/app-spec-files: directory top of entire app\n- target: module instance that is being built (current npm project)\n- path/to/build: where to output\n\n```bash\n\n# build to build/\nnpm run build path/to/app-spec-files target build/\n\n# build somewhere else\nnpm run build path/to/app-spec-files target path/to/build\n\n```\n\n","readmeFilename":"README.md"}