Skip to content

Commit e6e0273

Browse files
authored
fix: 添加oat、readme 等合规文件,添加文件版权头 (#13)
1 parent 84a6738 commit e6e0273

File tree

9 files changed

+127
-0
lines changed

9 files changed

+127
-0
lines changed

OAT.xml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
<oatconfig>
4+
<licensefile>LICENSE</licensefile>
5+
<policylist>
6+
<policy name="projectPolicy" desc="">
7+
<policyitem type="license" name="MIT" path=".*" desc="license under the MIT"/>
8+
</policy>
9+
<policy name="projectPolicy" desc="">
10+
<policyitem type="compatibility" name="GPL-2.0+" path=".*" desc="Process that runs independently, invoked by the X process."/>
11+
<policyitem type="compatibility" name="Apache-2.0" path=".*" desc="不影响兼容性"/>
12+
<policyitem type="compatibility" name="BSDStyleLicense" path=".*" desc="不影响兼容性" />
13+
<policyitem type="compatibility" name="MIT" path=".*" desc="不影响兼容性" />
14+
<policyitem type="compatibility" name="GPLStyleLicense" path=".*" desc="不影响兼容性" />
15+
</policy>
16+
</policylist>
17+
<filefilterlist>
18+
<filefilter name="copyrightPolicyFilter" desc="Filters for compatibility,license header policies">
19+
<filteritem type="filepath" name="harmony/text_input_mask/hvigorfile.ts" desc="hvigor构建脚本,DevEco Studio自动生成,不手动修改"/>
20+
<filteritem type="filepath" name="harmony/text_input_mask/src/main/cpp/generated/.*" desc="Codegen生成文件,不手动修改"/>
21+
<filteritem type="filepath" name="harmony/text_input_mask/src/main/ets/generated/.*" desc="Codegen生成文件,不手动修改"/>
22+
<filteritem type="filename" name="*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
23+
<filteritem type="filename" name="*/*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
24+
<filteritem type="filename" name="*.config.js" desc="工程配置文件,不手动修改"/>
25+
<filteritem type="filename" name=".prettierrc.js" desc="工程配置文件,不手动修改"/>
26+
<filteritem type="filename" name=".yarnrc" desc="工程配置文件,不手动修改"/>
27+
<filteritem type="filename" name=".npmignore" desc="工程配置文件,不手动修改"/>
28+
<filteritem type="filename" name=".ohpmignore" desc="工程配置文件,不手动修改"/>
29+
<filteritem type="filename" name=".eslintrc" desc="工程配置文件,不手动修改"/>
30+
<filteritem type="filename" name="BuildProfile.ets" desc="工程配置文件,不手动修改"/>
31+
<filteritem type="filename" name="LICENSE" desc="版权文件,不添加版权头"/>
32+
<filteritem type="filename" name="LICENSE.md" desc="版权文件,不添加许可证头"/>
33+
<filteritem type="filepath" name="hvigorw" desc="工程模板,不修改版权头,以防有修改版权风险"/>
34+
<filteritem type="filepath" name="hvigorw.bat" desc="工程模板,不修改版权头,以防有修改版权风险"/>
35+
<filteritem type="filepath" name="js/*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
36+
<filteritem type="filepath" name="js/*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
37+
<filteritem type="filepath" name="src/*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
38+
<filteritem type="filepath" name="src/*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
39+
<filteritem type="filepath" name="*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
40+
<filteritem type="filepath" name="*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
41+
<filteritem type="filepath" name="index.*" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
42+
<filteritem type="filepath" name="hvigor/hvigor-wrapper.js" desc="工程模板,不修改版权头,以防有修改版权风险"/>
43+
<filteritem type="filepath" name="hvigor/hvigor-config.json5" desc="工程模板,不修改版权头,以防有修改版权风险"/>
44+
</filefilter>
45+
<filefilter name="defaultPolicyFilter" desc="Filters for compatibility,license header policies">
46+
<filteritem type="filepath" name="harmony/text_input_mask/hvigorfile.ts" desc="hvigor构建脚本,DevEco Studio自动生成,不手动修改"/>
47+
<filteritem type="filepath" name="harmony/text_input_mask/src/main/cpp/generated/.*" desc="Codegen生成文件,不手动修改"/>
48+
<filteritem type="filepath" name="harmony/text_input_mask/src/main/ets/generated/.*" desc="Codegen生成文件,不手动修改"/>
49+
<filteritem type="filename" name="*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
50+
<filteritem type="filename" name="*/*.json5" desc="hvigor配置文件,DevEco Studio自动生成,不手动修改"/>
51+
<filteritem type="filename" name="*.config.js" desc="工程配置文件,不手动修改"/>
52+
<filteritem type="filename" name=".prettierrc.js" desc="工程配置文件,不手动修改"/>
53+
<filteritem type="filename" name=".yarnrc" desc="工程配置文件,不手动修改"/>
54+
<filteritem type="filename" name=".npmignore" desc="工程配置文件,不手动修改"/>
55+
<filteritem type="filename" name=".ohpmignore" desc="工程配置文件,不手动修改"/>
56+
<filteritem type="filename" name=".eslintrc" desc="工程配置文件,不手动修改"/>
57+
<filteritem type="filename" name="BuildProfile.ets" desc="工程配置文件,不手动修改"/>
58+
<filteritem type="filename" name="LICENSE" desc="版权文件,不添加许可证头"/>
59+
<filteritem type="filename" name="LICENSE.md" desc="版权文件,不添加许可证头"/>
60+
<filteritem type="filepath" name="hvigorw" desc="工程模板,不添加许可证头"/>
61+
<filteritem type="filepath" name="hvigorw.bat" desc="工程模板,不添加许可证头"/>
62+
<filteritem type="filepath" name="js/*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
63+
<filteritem type="filepath" name="js/*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
64+
<filteritem type="filepath" name="src/*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
65+
<filteritem type="filepath" name="src/*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
66+
<filteritem type="filepath" name="*.js" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
67+
<filteritem type="filepath" name="*.ts" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
68+
<filteritem type="filepath" name="index.*" desc="第三方开源软件源码,不修改版权头,以防有修改版权风险"/>
69+
<filteritem type="filepath" name="hvigor/hvigor-wrapper.js" desc="工程模板,不修改版权头,以防有修改版权风险"/>
70+
<filteritem type="filepath" name="hvigor/hvigor-config.json5" desc="工程模板,不修改版权头,以防有修改版权风险"/>
71+
</filefilter>
72+
73+
<filefilter name="binaryFileTypePolicyFilter" desc="Filters for copyright header policies">
74+
<filteritem type="filepath" name="harmony/text_input_mask.har" desc="项目打包文件"/>
75+
<filteritem type="filename" name="icon.png" desc="项目打包文件"/>
76+
</filefilter>
77+
</filefilterlist>
78+
</oatconfig>
79+
</configuration>

harmony/text_input_mask/src/ohosTest/ets/test/Ability.test.ets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import { hilog } from '@kit.PerformanceAnalysisKit';
28
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
39

harmony/text_input_mask/src/ohosTest/ets/test/List.test.ets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import abilityTest from './Ability.test';
28

39
export default function testsuite() {

harmony/text_input_mask/src/test/List.test.ets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import localUnitTest from './LocalUnit.test';
28

39
export default function testsuite() {

harmony/text_input_mask/src/test/LocalUnit.test.ets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium';
28

39
export default function localUnitTest() {

index.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import React, {
28
DependencyList,
39
forwardRef,

src/RNNativeTextInputMask.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import type { TurboModule } from "react-native/Libraries/TurboModule/RCTExport";
28
import { TurboModuleRegistry} from "react-native";
39

src/index.harmony.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import RNNativeTextInputMask from './RNNativeTextInputMask';
28
export interface MaskOptions {
39
affineFormats?: string[];

src/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* Copyright (c) 2024 Huawei Device Co., Ltd. All rights reserved
3+
* Use of this source code is governed by a MIT license that can be
4+
* found in the LICENSE file.
5+
*/
6+
17
import HarmonyTextInputMask ,{MaskOptions}from './index.harmony'
28
import {mask as maskA, unmask as unmaskA, setMask as setMaskA } from 'react-native-text-input-mask';
39
import { Platform } from 'react-native';

0 commit comments

Comments
 (0)