{
  "id":"org.apache.sling:org.apache.sling.kickstart:slingosgifeature:scripting:0.0.8",
  "title":"Apache Sling Kickstart Launcher",
  "description":"Creates an Executable JAR file to launch Sling Feature Model Project",
  "vendor":"The Apache Software Foundation",
  "license":"Apache License, Version 2.0",
  "bundles":[
    {
      "id":"org.antlr:antlr4-runtime:4.7.2",
      "start-order":"20"
    },
    {
      "id":"org.apache.servicemix.bundles:org.apache.servicemix.bundles.rhino:1.7.10_1",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.api:2.2.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.core:2.3.2",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.el-api:1.0.2",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.javascript:3.1.2",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.jsp-api:1.0.2",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.jsp.taglib:2.4.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.jsp:2.5.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler.java:1.2.0-1.4.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly.compiler:1.2.6-1.4.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly.js.provider:1.2.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly.repl:1.0.6",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly.runtime:1.2.2-1.4.0",
      "start-order":"20"
    },
    {
      "id":"org.apache.sling:org.apache.sling.scripting.sightly:1.4.2-1.4.0",
      "start-order":"20"
    }
  ],
  "configurations":  {
    "org.apache.sling.scripting.core.impl.ScriptCacheImpl":    {
      "org.apache.sling.scripting.cache.additional_extensions":[
        "js"
      ]
    },
    "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~scripting":    {
      "user.mapping":[
        "org.apache.sling.scripting.core=sling-scripting",
        "org.apache.sling.scripting.sightly.js.provider=sling-scripting"
      ]
    }
  },
  "repoinit:TEXT|true":[
    "#<<< SLING-5848 - Define service user and ACLs for Scripting",
    "create service user sling-scripting",
    "",
    "create path (sling:Folder) /libs",
    "create path (sling:Folder) /apps",
    "",
    "set ACL for sling-scripting",
    "deny    jcr:all     on /",
    "allow   jcr:read    on /libs,/apps",
    "end",
    "# SLING-5848 - Define service user and ACLs for Scripting >>>"
  ]
}