-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGruntfile.js
35 lines (34 loc) · 1.03 KB
/
Gruntfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
module.exports = function (grunt) {
grunt.initConfig({
clean: {
dist: ['./dist/*'],
},
ts: {
default: {
src: [
"./src/animations/**/*",
"./src/components/**/*",
"./src/hooks/**/*",
],
outDir: "./dist/",
options: {
fast: 'never',
target: "es2015",
module: "ES2015",
lib: ["es6"],
jsx: "react-native",
declaration: true,
rootDir: "./src/",
strict: true,
baseUrl: "./src",
skipLibCheck: true,
moduleResolution: "node",
allowSyntheticDefaultImports: true
}
}
},
});
grunt.loadNpmTasks("grunt-ts");
grunt.loadNpmTasks("grunt-contrib-clean");
grunt.registerTask("dist", ["clean", "ts"]);
};