mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-26 17:24:56 +00:00
Additional packaging settings
This commit is contained in:
parent
533b26a36f
commit
4735bee08d
1
demo-shell-ng2/ng2-alfresco/.gitignore
vendored
1
demo-shell-ng2/ng2-alfresco/.gitignore
vendored
@ -6,3 +6,4 @@ lib
|
||||
build
|
||||
*.js
|
||||
*.js.map
|
||||
!make.js
|
||||
|
3
demo-shell-ng2/ng2-alfresco/components.d.ts
vendored
3
demo-shell-ng2/ng2-alfresco/components.d.ts
vendored
@ -1,7 +1,6 @@
|
||||
import { HelloWorld } from './src/HelloWorld';
|
||||
export * from './src/HelloWorld';
|
||||
|
||||
declare var _default: {
|
||||
directives: (typeof HelloWorld)[];
|
||||
directives: typeof HelloWorld[];
|
||||
};
|
||||
export default _default;
|
||||
|
38
demo-shell-ng2/ng2-alfresco/make.js
Normal file
38
demo-shell-ng2/ng2-alfresco/make.js
Normal file
@ -0,0 +1,38 @@
|
||||
var pkg = require('./package.json');
|
||||
var path = require('path');
|
||||
var Builder = require('systemjs-builder');
|
||||
var name = pkg.name;
|
||||
|
||||
|
||||
var builder = new Builder();
|
||||
var config = {
|
||||
baseURL: '.',
|
||||
transpiler: 'typescript',
|
||||
typescriptOptions: {
|
||||
module: 'cjs'
|
||||
},
|
||||
map: {
|
||||
typescript: './node_modules/typescript/lib/typescript.js',
|
||||
angular2: path.resolve('node_modules/angular2'),
|
||||
rxjs: path.resolve('node_modules/rxjs')
|
||||
},
|
||||
paths: {
|
||||
'*': '*.js'
|
||||
},
|
||||
meta: {
|
||||
'node_modules/angular2/*': { build: false },
|
||||
'node_modules/rxjs/*': { build: false }
|
||||
}
|
||||
};
|
||||
|
||||
builder.config(config);
|
||||
|
||||
builder
|
||||
//.bundle(name, path.resolve(__dirname, 'bundles/', name + '.js'))
|
||||
.bundle('components', path.resolve(__dirname, 'bundles/', name + '.js'))
|
||||
.then(function() {
|
||||
console.log('Build complete.');
|
||||
})
|
||||
.catch(function(err) {
|
||||
console.log('Error', err);
|
||||
});
|
@ -1,4 +1,28 @@
|
||||
{
|
||||
"name": "ng2-alfresco",
|
||||
"version": "0.1.0"
|
||||
"version": "0.1.0",
|
||||
"description": "Alfresco Angular 2 Components",
|
||||
"license": "MIT",
|
||||
"main": "./components.ts",
|
||||
"contributors": [
|
||||
{
|
||||
"name": "Denys Vuika",
|
||||
"email": "denis.vuyka@gmail.com"
|
||||
}
|
||||
],
|
||||
"scripts": {
|
||||
"prepublish": "tsc && node make.js; exit 0"
|
||||
},
|
||||
"dependencies": {
|
||||
"angular2": "2.0.0-beta.15",
|
||||
"systemjs": "0.19.26",
|
||||
"es6-shim": "^0.35.0",
|
||||
"reflect-metadata": "0.1.2",
|
||||
"rxjs": "5.0.0-beta.2",
|
||||
"zone.js": "0.6.10"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "^1.8.10",
|
||||
"systemjs-builder": "^0.15.14"
|
||||
}
|
||||
}
|
||||
|
4
demo-shell-ng2/ng2-alfresco/src/HelloWorld.d.ts
vendored
Normal file
4
demo-shell-ng2/ng2-alfresco/src/HelloWorld.d.ts
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
export declare class HelloWorld {
|
||||
message: string;
|
||||
onClick(): void;
|
||||
}
|
19
demo-shell-ng2/ng2-alfresco/tsconfig.json
Normal file
19
demo-shell-ng2/ng2-alfresco/tsconfig.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"declaration": true,
|
||||
"emitDecoratorMetadata": true,
|
||||
"experimentalDecorators": true,
|
||||
"mapRoot": "",
|
||||
"module": "system",
|
||||
"moduleResolution": "node",
|
||||
"noEmitOnError": true,
|
||||
"noImplicitAny": false,
|
||||
"rootDir": ".",
|
||||
"sourceMap": true,
|
||||
"sourceRoot": "/",
|
||||
"target": "es5"
|
||||
},
|
||||
"exclude": [
|
||||
"node_modules"
|
||||
]
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user