get-amd-module-type
Get the type of an AMD module used for an AST node or within a file
Last updated 2 years ago by xhmikosr .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install get-amd-module-type 
SYNC missed versions from official npm registry.

get-amd-module-type

CI npm version npm downloads

Get the type of an AMD module used for an AST node or within a file

npm install get-amd-module-type

Usage

const getType = require('get-amd-module-type');

// Async
getType('my/file.js', (error, type) => {
  if (error) throw error;
  console.log(type);
});

let type;

// Sync
type = getType.sync('my/file.js');

// From source code
type = getType.fromSource('define() {}');

// From an AST node
type = getType.fromAST(node);

The returned type will be any of the following:

  • 'named': define('name', [deps], func)
  • 'deps': define([deps], func)
  • 'rem': define(function(require, exports, module){});
  • 'factory': define(function(require){})
  • 'nodeps': define({})
  • 'driver': require([deps], function)

License

MIT

Current Tags

  • 6.0.0                                ...           latest (2 years ago)

15 Versions

  • 6.0.0                                ...           2 years ago
  • 5.0.1                                ...           3 years ago
  • 5.0.0                                ...           3 years ago
  • 4.1.0                                ...           3 years ago
  • 4.0.0                                ...           4 years ago
  • 3.0.2                                ...           4 years ago
  • 3.0.1                                ...           4 years ago
  • 3.0.0                                ...           8 years ago
  • 2.0.5                                ...           10 years ago
  • 2.0.4                                ...           10 years ago
  • 2.0.3                                ...           11 years ago
  • 2.0.2                                ...           11 years ago
  • 2.0.1                                ...           11 years ago
  • 2.0.0                                ...           11 years ago
  • 1.0.0                                ...           11 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (2)
Dev Dependencies (3)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |