Skip to content

Commit d41f77d

Browse files
Rohit MishraRohit Mishra
authored andcommitted
Added the missing file of Nativescript module
1 parent 1821478 commit d41f77d

File tree

5 files changed

+46
-1
lines changed

5 files changed

+46
-1
lines changed

nativescript.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./dist/nativescript/contentstack');

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"buildnode": "webpack --config webpack/webpack.node.js",
1616
"buildweb": "webpack -p --config webpack/webpack.web.js",
1717
"buildreactnative": "webpack --config webpack/webpack.react-native.js",
18-
"buildnativescript": "webpack --config webpack/webpack.native-script.js",
18+
"buildnativescript": "webpack --config webpack/webpack.nativescript.js",
1919
"buildall": "npm run buildnode&npm run buildweb&npm run buildreactnative&npm run buildnativescript",
2020
"generate-docs": "node_modules/.bin/jsdoc --configure docs-config.json --verbose"
2121
},

src/runtime/nativescript/http.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default fetch;
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import localStorage from 'localStorage';
2+
3+
export default localStorage;

webpack/webpack.nativescript.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
'use strict';
2+
3+
const path = require('path');
4+
const webpackMerge = require('webpack-merge');
5+
6+
const commonConfig = require('./webpack.common.js');
7+
8+
module.exports = function(options) {
9+
return webpackMerge(commonConfig(), {
10+
output: {
11+
library: "Contentstack",
12+
libraryTarget: "commonjs2",
13+
path: path.join(__dirname, "../dist/nativescript"),
14+
filename: "contentstack.js"
15+
},
16+
resolve: {
17+
alias: {
18+
runtime: path.resolve(__dirname, '../src/runtime/nativescript')
19+
},
20+
modules: [
21+
'../src',
22+
'../src/runtimes/native-script',
23+
'node_modules',
24+
]
25+
},
26+
module: {
27+
rules: [{
28+
test: /\.js?$/,
29+
exclude: ['../node_modules'],
30+
use: [{
31+
loader: 'string-replace-loader',
32+
query: {
33+
search: '{{PLATFORM}}',
34+
replace: 'react-native'
35+
}
36+
}],
37+
}]
38+
}
39+
});
40+
}

0 commit comments

Comments
 (0)