Skip to content

v1.0.4

Choose a tag to compare

@angga7togk angga7togk released this 23 Jul 17:33

What`s Changed

Shortcut send response without import, use r or Res

Example:

{
  "/": (ctx) => {
    return r.json({message: "OK!"});
  },
  "/user": (ctx) => {
    return Res.text("OK!"):
  }
}

New Updates

  • globals variable: r, Res and next()
  • delete @gaman/cli, because now built in gaman
  • imports are now not one in gaman, now they are like: gaman/block, gaman/tree, gaman/integration etc.

detail imports:

"exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/cjs/index.js"
    },
    "./nunjucks": {
      "types": "./dist/integration/nunjucks/index.d.ts",
      "import": "./dist/integration/nunjucks/index.js",
      "require": "./dist/cjs/integration/nunjucks/index.js"
    },
    "./ejs": {
      "types": "./dist/integration/ejs/index.d.ts",
      "import": "./dist/integration/ejs/index.js",
      "require": "./dist/cjs/integration/ejs/index.js"
    },
    "./static": {
      "types": "./dist/integration/static/index.d.ts",
      "import": "./dist/integration/static/index.js",
      "require": "./dist/cjs/integration/static/index.js"
    },
    "./session": {
      "types": "./dist/integration/session/index.d.ts",
      "import": "./dist/integration/session/index.js",
      "require": "./dist/cjs/integration/session/index.js"
    },
    "./integration": {
      "types": "./dist/integration/index.d.ts",
      "import": "./dist/integration/index.js",
      "require": "./dist/cjs/integration/index.js"
    },
    "./cors": {
      "types": "./dist/middleware/cors/index.d.ts",
      "import": "./dist/middleware/cors/index.js",
      "require": "./dist/cjs/middleware/cors/index.js"
    },
    "./basic-auth": {
      "types": "./dist/middleware/basic-auth/index.d.ts",
      "import": "./dist/middleware/basic-auth/index.js",
      "require": "./dist/cjs/middleware/basic-auth/index.js"
    },
    "./middleware": {
      "types": "./dist/middleware/index.d.ts",
      "import": "./dist/middleware/index.js",
      "require": "./dist/cjs/middleware/index.js"
    },
    "./utils": {
      "types": "./dist/utils/index.d.ts",
      "import": "./dist/utils/index.js",
      "require": "./dist/cjs/utils/index.js"
    },
    "./file": {
      "types": "./dist/context/formdata/file/index.d.ts",
      "import": "./dist/context/formdata/file/index.js",
      "require": "./dist/cjs/context/formdata/file/index.js"
    },
    "./formdata": {
      "types": "./dist/context/formdata/index.d.ts",
      "import": "./dist/context/formdata/index.js",
      "require": "./dist/cjs/context/formdata/index.js"
    },
    "./cookies": {
      "types": "./dist/context/cookies/index.d.ts",
      "import": "./dist/context/cookies/index.js",
      "require": "./dist/cjs/context/cookies/index.js"
    },
    "./exception": {
      "types": "./dist/error/index.d.ts",
      "import": "./dist/error/index.js",
      "require": "./dist/cjs/error/index.js"
    },
    "./headers": {
      "types": "./dist/headers/index.d.ts",
      "import": "./dist/headers/index.js",
      "require": "./dist/cjs/headers/index.js"
    },
    "./tree": {
      "types": "./dist/tree/index.d.ts",
      "import": "./dist/tree/index.js",
      "require": "./dist/cjs/tree/index.js"
    },
    "./block": {
      "types": "./dist/block/index.d.ts",
      "import": "./dist/block/index.js",
      "require": "./dist/cjs/block/index.js"
    },
    "./response": {
      "types": "./dist/response.d.ts",
      "import": "./dist/response.js",
      "require": "./dist/cjs/response.js"
    },
    "./next": {
      "types": "./dist/next.d.ts",
      "import": "./dist/next.js",
      "require": "./dist/cjs/next.js"
    },
    "./types": {
      "types": "./dist/types.d.ts",
      "import": "./dist/types.js",
      "require": "./dist/cjs/types.js"
    },
    "./base": {
      "types": "./dist/gaman-base.d.ts",
      "import": "./dist/gaman-base.js",
      "require": "./dist/cjs/gaman-base.js"
    }
  },

Full Changelog: v1.0.3...v1.0.4